Objektorientierung Teil 1 (Lernzielkontrolle) – Anwendungsentwickler-Podcast #43
Dec 21, 2015•36 min
Episode description
Die grundlegenden Begrifflichkeiten rund um Klasse und Objekt sind die Inhalte der dreiundvierzigsten Episode des Anwendungsentwickler-Podcasts.
Inhalt Objektorientierung- Was ist eine Klasse?
- Eine Klasse ist ein Bauplan für Objekte. Sie definiert alle Attribute und Methoden ihrer Objekte.
- Was ist ein Objekt?
- Ein Ding der realen Welt, das Eigenschaften und Funktionen besitzt.
- Was ist eine Instanz?
- Ein anderes Wort für Objekt.
- Was bedeutet Instantiierung?
- Das Erzeugen eines Objekts aus einer Klasse.
- Was macht das Schlüsselwort new?
- Instantiiert ein Objekt.
- Was ist eine Instanzvariable und wie definiert man sie?
- Eine Variable mit individuellem Wert für jedes Objekt. Sie werden auf Ebene der Klasse definiert.
- Wie werden Instanzvariablen initialisiert?
- Mit Standardwerten, wenn man keine eigenen angibt.
- Was ist null?
- Der Standardwert für Referenztypen.
- Wie greift man auf Instanzvariablen zu?
- Objektname + . + Variablenname + Parameter
- Was ist ein Feld?
- Der Oberbegriff für alle Variablen einer Klasse (static und Instanzvariablen).
- Was ist eine Methode?
- Funktionen von Objekten heißen Methoden.
- Wie ruft man eine Instanzmethode auf?
- Objektname + . + Methodenname + Parameter
- Was ist die Methodensignatur?
- Der Name der Methode sowie Datentyp und Position ihrer Parameter bilden die Signatur einer Methode.
- Was bedeutet es, eine Nachricht an ein Objekt zu senden?
- Eine Methode aufzurufen.
- Was sind statische Methoden und wie ruft man sie auf?
- Statische Methoden sind über eine Klasse aufrufbar und benötigen kein Objekt. Sie werden über den Klassennamen und den .-Operator aufgerufen.
- Was sind die Member einer Klasse?
- Oberbegriff für Felder und Methoden (static und Instanzvariablen) einer Klasse.
- Was ist ein Package?
- Ein Package dient der Gruppierung zusammengehöriger Klassen und ist vergleichbar mit einem Ordner im Dateisystem.
- Was macht das Schlüsselwort import?
- Importiert ein Package und macht seine Inhalte in der aktuellen Klasse verfügbar.
For the best experience, listen in Metacast app for iOS or Android
