Vorlesung Informatik 1 - Teil A: Java Kurs

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)