Sichtbarkeitsmodifizierer und Konstruktoren sind die Themen der vierundvierzigsten Episode des Anwendungsentwickler-Podcasts.
Inhalt
Konstruktoren
Was macht das Schlüsselwort this?
Referenz auf das aktuelle Objekt.
Was ist die Aufgabe eines Konstruktors?
Ein Objekt zu erzeugen und es in einen gültigen Zustand zu versetzen.
Wie definiert man einen Konstruktor?
In Java: Methode ohne Rückgabewert und dem gleichen Namen wie die Klasse.
Was ist ein Default-Konstruktor?
Der parameterlose Konstruktor einer Klasse, der ggfs. durch Java selbst erzeugt wird.
Sichtbarkeitsmodifizierer
Wie steuert man die Sichtbarkeit von Attributen und Methoden von Klassen?
Mit den Sichtbarkeitsmodifizierern private, protected, public und package-private.
Was ist die standardmäßige Sichtbarkeit in Java?
package-private
Wie kann man Instanzvariablen initialisieren?
Inline bei ihrer Deklaration, im Konstruktor oder in einer Methode.
Muss man Instanzvariablen immer über this ansprechen?
Nein, nur wenn es einen Namenskonflikt gibt.
Literaturempfehlungen
*(direkt beim Rheinwerk-Verlag bestellen*)
*(direkt beim Rheinwerk-Verlag bestellen*)
Links
Permalink zu dieser Podcast-Episode
RSS-Feed des Podcasts
Controlling Access to Members of a Class (The Java™ Tutorials > Learning the Java Language > Classes and Objects)
Rheinwerk Computing :: Java ist auch eine Insel - 5.2 Privatsphäre und Sichtbarkeit
Rheinwerk Computing :: Java ist auch eine Insel - 5.5 Objekte anlegen und zerstören