- Zeichensätze und -kodierung – Anwendungsentwickler-Podcast #32
- HTML – Anwendungsentwickler-Podcast #33
- Java (Lernzielkontrolle) – Anwendungsentwickler-Podcast #36
- Allgemeine Fragen zur Programmierung (Lernzielkontrolle) – Anwendungsentwickler-Podcast #37
- Variablen und Operatoren (Lernzielkontrolle) – Anwendungsentwickler-Podcast #38
- Zahlen und Zeichen (Lernzielkontrolle) – Anwendungsentwickler-Podcast #39
- Algorithmen und Methoden (Lernzielkontrolle) – Anwendungsentwickler-Podcast #42
- Objektorientierung Teil 1 (Lernzielkontrolle) – Anwendungsentwickler-Podcast #43
- Objektorientierung Teil 2 (Lernzielkontrolle) – Anwendungsentwickler-Podcast #44
- Datenbankmodellierung (Lernzielkontrolle zum Entity-Relationship-Modell) – Anwendungsentwickler-Podcast #48
- Datenbankmodellierung (Lernzielkontrolle zum relationalen Tabellenmodell) – Anwendungsentwickler-Podcast #49
- Java EE 7 (Lernzielkontrolle) – Anwendungsentwickler-Podcast #54
- Fehlerbehandlung (Lernzielkontrolle zu Exceptions) – Anwendungsentwickler-Podcast #79
- Arrays und Listen (Lernzielkontrolle) – Anwendungsentwickler-Podcast #99
Die grundlegenden Begrifflichkeiten rund um Klasse und Objekt sind die Inhalte der dreiundvierzigsten Episode des Anwendungsentwickler-Podcasts.
Podcast: Play in new window | Download (Duration: 36:13 — 16.8MB)
Abonnieren: Apple Podcasts | Spotify | RSS
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
- Objektname +
- Was ist ein
Feld
?- Der Oberbegriff für alle Variablen einer Klasse (
static
und Instanzvariablen).
- Der Oberbegriff für alle Variablen einer Klasse (
- Was ist eine Methode?
- Funktionen von Objekten heißen Methoden.
- Wie ruft man eine Instanzmethode auf?
- Objektname +
.
+ Methodenname + Parameter
- Objektname +
- 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.
- Statische Methoden sind über eine Klasse aufrufbar und benötigen kein Objekt. Sie werden über den Klassennamen und den
- Was sind die Member einer Klasse?
- Oberbegriff für Felder und Methoden (
static
und Instanzvariablen) einer Klasse.
- Oberbegriff für Felder und Methoden (
- 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.
Literaturempfehlungen
- 3 Klassen und Objekte – Rheinwerk Computing :: Java ist auch eine Insel
- *
- *
(direkt beim Rheinwerk-Verlag bestellen*) - *
- *
(direkt beim Rheinwerk-Verlag bestellen*)
Wow klasse Podcast! Direkt mal abonnieren und auf http://www.codefieber.de verlinken 🙂
Hallo Pascal,
freut mich, dass dir der Podcast gefällt. codefieber.de habe ich auch schon länger in meinem Feed-Reader! 🙂
Viele Grüße!
Stefan
Hallo,
warum gibt es zu dem Thema noch einen Podcast (also nicht, dass es mich groß stören würde, ich bin nur verwundert)? Meines Erachtens erzählst du nicht wesentlich mehr, als schon in der Reihe zum Fachgespräch.
Viele Grüße,
Anne
Hallo Anne,
mein Ansatz war die Trennung zwischen „Einführungsepisoden“ (LZKs) und „Endspurtepisoden“ (Häufige Fragen im Fachgespräch). Es gibt einige Azubis, die aktuell anhand meiner LZKs „mitlernen“. Und daher habe ich hier an der passenden Stelle nochmal die gerade aktuellen Themen (Methoden, OO usw.) aufgegriffen. In den häufigen Fragen gehe ich auch nicht auf jedes kleine Detail ein. Dafür sind jetzt die LZKs gedacht.
Viele Grüße!
Stefan