Kapitel 08: Verständnisfragen

Beschreibung

Pakete und JavaDoc Annotation
Patricia Steves
Karteikarten von Patricia Steves, aktualisiert more than 1 year ago
Patricia Steves
Erstellt von Patricia Steves vor mehr als 8 Jahre
24
1

Zusammenfassung der Ressource

Frage Antworten
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 { ... }
Zusammenfassung anzeigen Zusammenfassung ausblenden

ähnlicher Inhalt

Einführung Programmieren
Aaron Welther
Programmierung
So Li
Die Programmierung
Jam Behn
Alle Länder der Welt und ihre Hauptstädte
JohannesK
Deutsch Einstufungstest Niveau A1.2
SprachschuleAktiv
EC Klinische Psychologie
Sandra S.
BAS 7 - Schwimmen, Turnen, Leichtathletik
B G
Veti Pharma
Anna Leps
Vetie Berufsrecht 2021
Mascha K.
GETH2.3
Katrin Dolle