Eine Klasse ist ein Bauplan, ein Objekt eine Instanz davon (new Konto("Mia")). Klassen haben Attribute und Methoden. Der Konstruktor hat den Namen der Klasse und initialisiert das Objekt. Mit private und öffentlichen Methoden schützt du Daten (Kapselung).
this bezeichnet das aktuelle Objekt. Mit extends erbst du von einer Klasse.
public class Konto {
private String inhaber;
private double stand;
public Konto(String inhaber) {
this.inhaber = inhaber;
}
public void einzahlen(double betrag) {
if (betrag > 0) stand += betrag;
}
public double getStand() {
return stand;
}
}
// Aufruf: Konto k = new Konto("Mia"); k.einzahlen(50);Merke
Klasse = Bauplan, Objekt = Instanz
private+ Getter/Setter = Kapselungextendsfür Vererbung
Aufgabe
Erweitere die Klasse um `abheben` mit Prüfung auf ausreichenden Kontostand.