OMG! Des isch ja scheiss einfach wenn mans mal blickt
Hervorragend!
Habt mir alle sehr geholfen.
Des gibt hoffentlich eine 1 in der ersten Arbeit
Wären da nicht die Vererbung
Ich habe spaßeshalber mal eine Klasse Ferrari erstellt, die eine Methode beherrbergen soll die doppelterPreis heisst. Simple Aufgabe dieser Methode in Klasse Ferrari (die von Gebrauchtwagen erbt) soll sein den vkpreis zu verdoppeln...
bisher sieht das bei mir so aus:
public class Ferrari extends Gebrauchtwagen
{
public double doppelterPreis()
{
double ergebnis = vkpreis + vkpreis;
return ergebnis;
}
}
Jetzt sagt mir Eclipse das vkpreis nicht sichtbar ist.
Ich denke mal das liegt einfach daran dass die Variable private ist. HAb dann mal in protected umgeändert aber auch kein Erfolg.
Wie muss ich vkpreis in dieser dritten Klasse die von Gebrauchtwagen erbt korrekt schreiben damit er den Wert beziehen kann?
Der Aufruf in der Startklasse sieht so aus:
Ferrari testwagen2 = new Ferrari()
System.out.println(+ testwagen2.doppelterPreis)