1.2 Klasse, Objekt Methode und Vererbung: die wichtigsten Grundbegriffe der objektorientierten Programmierung
- Klasse: fundamentaler Begriff der Objektorientierung
- Die Klasse ist die äußerste Struktur eines Java Programmes: alles ist innerhalb von Klassen
- eine Klasse beschreibt eine Gattung (Art, Typ, Bauplan)
- Beschreibt die Eigenschaften (Attribute, Variablen) und das Verhalten (Methoden) der
Exemplare
- Objekt:
- Ein spezielles Exemplar einer Klasse mit speziellen Eigenschaften
- Beispiel Klasse Konto
beschreibt die
- Eigenschaften: Kontonummer,
Kontostand
- Methoden: einzahlen, auszahlen,
Kontostand abfragen
- Jedes Konto ist ein Objekt vom Typ Konto mit einer spezifischen Kontonummer und Kontostand
- Vererbung: eine Basisklasse vererbt ihre Eigenschaften und Methoden an die abgeleitete
Klasse
- Beispiel: class Girokonto extends Konto{ oder class Auto extends
Fahrzeug{
- Die Klasse Object (java.lang.Object) ist die oberste Basisklasse in
der Java Klassenhierarchie, d.h. jede Java Klasse ist mindestens von Object abgeleitet
Weiterführende Links
Kapitel in Java ist auch eine Insel
Lehrvideo (YouTube)