Hallo,
mal wieder mit einer ganz simplen Frage ^^
Ich bin nun bei den Vererbungen von Klassen angelangt.
Ich habe mir dabei schon mehrer Tutorials angeschaut, jedoch funktioniert es bei mir nie wie erklärt.
An folgendem Code wollte ich das ganze versuchen:
Die Oberklasse
und dann erstmal nur eine ganz simple Unterklasse, bei der jedoch schon ein Fehler kommt:
Eigentlich sollte ich doch so "Cabrio" Objekte mit den Attributen eines "Auto" Objektes erzeugen können?
Liebe Grüße
Pii
mal wieder mit einer ganz simplen Frage ^^
Ich bin nun bei den Vererbungen von Klassen angelangt.
Ich habe mir dabei schon mehrer Tutorials angeschaut, jedoch funktioniert es bei mir nie wie erklärt.
An folgendem Code wollte ich das ganze versuchen:
Die Oberklasse
Java:
public class Auto {
int geschwindigkeit;
String Farbe;
public Auto(int geschwindigkeit,String Farbe) {
this.geschwindigkeit = geschwindigkeit;
this.Farbe = Farbe;
}
public void beschleunigen() {
geschwindigkeit++;
}
public void bremsen() {
geschwindigkeit--;
}
public void hupen() {
System.out.println("Huuup");
}
public void anhalten() {
geschwindigkeit = 0;
}
}
und dann erstmal nur eine ganz simple Unterklasse, bei der jedoch schon ein Fehler kommt:
Java:
pubic class Cabrio extends Auto {
}
Eigentlich sollte ich doch so "Cabrio" Objekte mit den Attributen eines "Auto" Objektes erzeugen können?
Liebe Grüße
Pii