Diskussion:Java Standard: Klassen

Das ist sicher alles schön und richtig was in diesem Kapitel geschrieben steht. Aber was nützen Zugriffsmodifizierer und der ganze Kram, wenn nirgendwo geschrieben steht wie Klassen in Java aussehen, oder mit welchem Schlüsselwort eine Klasse gekennzeichnet ist (Class, class, klasse, clase?), wo die Modifizierer stehen (vorne, hinten, irgendwo?). Gelten die Modifizierer nur für Klassen, Attribute, Methoden oder für alles zusammen? Das soll keine Kritik sein, sondern nur eine Frage oder Anregung! 22.08.2005 Outr.


Wer bis hierher gelesen hat, kann sich unter dem Begriff "Member" nichts vorstellen und kann somit das gesamte Kapitel nicht verstehen.

Bedeutung der blauen Tabelle "Zugriffsmodifizierer" unklar Bearbeiten

Was ist mit "Ja" und "Nein" in der blauen Tabelle "Zugriffsmodifizierer" gemeint? Außerdem versteht man bis hierher nicht, was eine "innere Klasse" und eine "Unterklasse" ist.


Antwort: Stackoverflow

Zugriffsmodifier protected falsch Bearbeiten

Der protected-modifier erlaubt in abgeleiteten Klassen in anderen Paketen nur den Zugriff auf typspezifische Komponenten, also solche,
die mit "static" deklariert wurden. Aus der bisherigen Beschreibung geht jedoch hervor, dass der Zugriff auch bei instanzspezifischen 
Komponenten möglich ist.

abstract Bearbeiten

Im Abschnitt abstract ist von implementieren die Rede. Sollte es nicht besser erweitern heißen? Ein Interface wird implementiert aber eine Klasse wird erweitert. Sonst müsste dort implements statt extends stehen.

Edit: Sorry, da habe ich nicht richtig gelesen. Es ging in dem Abschnitt nicht um die Klasse selbst, die implementiert wird, sondern um Methoden und Attribute.

Reno.

Zurück zur Seite „Java Standard: Klassen“.