Objektorientierung Teil 2 (Lernzielkontrolle) – Anwendungsentwickler-Podcast #44

This entry is part 9 of 14 in the series Lernzielkontrollen

Sichtbarkeitsmodifizierer und Konstruktoren sind die Themen der vierundvierzigsten Episode des Anwendungsentwickler-Podcasts.

Probeabo bei Audible (Affiliate)

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

Links

Lernzielkontrollen

Objektorientierung Teil 1 (Lernzielkontrolle) – Anwendungsentwickler-Podcast #43 Datenbankmodellierung (Lernzielkontrolle zum Entity-Relationship-Modell) – Anwendungsentwickler-Podcast #48
Polyglot Clean Code Developer
About the Author
Ausbildungsleiter für Fachinformatiker:innen Anwendungsentwicklung, IHK-Prüfer und ehemaliger Hochschuldozent für Programmierung und Software-Engineering.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert