wenn man mehrere klassen in einer .java datei definiert ist die erbung ja recht simpel mit dem schlüsselwort extends werden alle public deklarierten methoden und variablenn übergeben.
aber wie mache ich das wenn ich 2 klassen in jeweils einer datei definiere und von einer der beiden erbe ... beide klassen benötigen die gleichen variablen nur mit anderen werten und ich wollte nun die variablen einmal deklarieren und in beiden klassen verwenden.
nun wollte ich der variable in der geerbten klasse einfach einen neuen wert zuweisen und es kam eine fehlermeldung:
ich habe es auch mit super.variablenname versucht aber klappt auch nicht :/
was mache ich da falsch ?
aber wie mache ich das wenn ich 2 klassen in jeweils einer datei definiere und von einer der beiden erbe ... beide klassen benötigen die gleichen variablen nur mit anderen werten und ich wollte nun die variablen einmal deklarieren und in beiden klassen verwenden.
nun wollte ich der variable in der geerbten klasse einfach einen neuen wert zuweisen und es kam eine fehlermeldung:
Code:
.\erbung.java:4: <identifier> expected
m_name = "name";
^
.\erbung.java:4: cannot find symbol
symbol : class m_name
location: class erbung
m_name = "name";
^
2 errors
was mache ich da falsch ?