Kapitel 08: Verständnisfragen

Patricia Steves
Flashcards by Patricia Steves, updated more than 1 year ago
8
1
0

Description

Pakete und JavaDoc Annotation
Tags No tags specified

Resource summary

Question Answer
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 { ... }
Show full summary Hide full summary

Suggestions

Programmierung
So Li
Die Programmierung
Jam Behn
The Flowering Plant and Photosynthesis
lalalucy13
BIOLOGY B1 4
x_clairey_x
Maths Revision- end of year test
hannahsquires
Romeo and Juliet: Key Points
mbennett
GCSE REVISION TIMETABLE
neharaniga
Molecular Biology
Fadila Farag
Ratios
Sharon Yates
Core 1.5 Mechanisms
T Andrews