Creado por Patricia Steves
hace más de 8 años
|
||
Pregunta | Respuesta |
Pakete | Dienen zur Strukturierung eines Programms |
Wie wird ein Paket deklariert? | package name; Am Anfang der Java-Datei |
Kann eine Klasse zu mehreren Paketen gehören? | Nein |
Was kann ein Paket enthalten? | Klassen und andere Pakete |
Wie heißt das oberste Paket in Java und wie wird es importiert? Was sind vordefinierte Unterpakete? | java Import passiert automatisch java.io, java.lang, java.math |
Wie spricht man eine Klasse aus einem Paket p an? | p.Klasse |
Werden beim import paket.* die Unterpakete von paket mitimportiert? | Nein |
Warum können nach einem Import Namenskonflikte auftreten und was kann man dagegen tun? | Wenn Variablen, Methoden oder Klassen gleich benannt wurden. Um dieses Problem zu vermeiden, die Programmstruktur planen und auf einheitlichen Stil achten. Interfaces benutzen! |
Können einzelne Instanzmethoden aus einer Klasse importiert werden? | Wahrscheinlich nicht. HELP |
Was sind anonyme Pakete? | Wenn für Klassen kein Paket definiert ist, gehören alle Klassen und Schnittstellen innerhalb desselben Paketes automatisch zum gleichen anonymen (unbenannten) Paket (Default Package) |
Welche Zugriffsmodifikatoren können für Klassen verwendet werden? | public, private, default |
Ist eine Klasse ohne Zugriffsmodifikator (default) in Unterpaketen ihres Paketes sichtbar? | Sichtbarkeit (vermutlich) nur im eigenen Paket. |
Welche Zugriffsmodifikatoren gibt es für Datenfelder und Methoden? | public, private, protected, default |
Was ist der Unterschied zwischen default- und protected-Zugriff? | Protected ist auch noch in den Subklassen aufrufbar. Sonst nur im Paket |
Kann eine default-Methode in der Sohnklasse als private-Methode überschrieben werden? | Nein, nur zu public |
Was ist die allgemeine Richtlinie bei Verwendung der Zugriffsmodifikatoren bei Datenfeldern und Methoden? | Sichtbarkeit so einrichten, dass nur die notwendigen Klassen darauf zugreifen können |
Finale Klasse | Eine Klasse, von der nicht geerbt werden kann. |
Deklaration einer finalen Klasse | public final class Klasse { ... } |
Finale Methode | Methode, die nicht in Subklassen überschrieben werden kann |
Abstrakte Klasse | Verallgemeinerung von Objekten. Diese Verallgemeinerung stellt in der Realität kein Objekt selbst dar. zB Getränke ( > Wasser, > Softdrinks) |
Deklaration abstrakte Klasse | public abstract Klasse { ... } |
Abstrakte Methode | Bauplan für eine Methode. Besteht nur aus Methodenkopf. |
Schnittstelle | Bauplan für Objekte. Enthält alle zu implementierenden Methoden und Datenfelder, die dann von Klassen, die diesen Bauplan implementieren, verwendet werden müssen. |
Deklaration Schnittstelle | public interface Schnittstelle { ... } |
¿Quieres crear tus propias Fichas gratiscon GoConqr? Más información.