hallo alle zusammen!
bin noch ein ziemlicher anfänger in java und hab mir dabei etz scho stundenlang den kopf zermartert. hoffe ihr könnt mir dabei weiterhelfen.
also ich machs gleich konkret:
ich habe eine methode innerhalb einer klasse A:
public String getGender(){return "?";}
die mir eben da ein ? zurückgibt.
jetzt möchte ich in einer Unterklasse diese Methode überschreiben. Sodass sie mir statt ? ein M zurückgibt.
habe die klasse auch erweitert
public class B extends B {
und dann
public String getGender() {return "M";}
geschrieben.
aber ich bekomm immer noch ein ? wenn ich des ausführ.
wie gesagt bin noch ein anfänger und weiß net ob das als info reicht. poste bei bedarf auch mehr.
Danke euch schonmal im vorraus
bin noch ein ziemlicher anfänger in java und hab mir dabei etz scho stundenlang den kopf zermartert. hoffe ihr könnt mir dabei weiterhelfen.
also ich machs gleich konkret:
ich habe eine methode innerhalb einer klasse A:
public String getGender(){return "?";}
die mir eben da ein ? zurückgibt.
jetzt möchte ich in einer Unterklasse diese Methode überschreiben. Sodass sie mir statt ? ein M zurückgibt.
habe die klasse auch erweitert
public class B extends B {
und dann
public String getGender() {return "M";}
geschrieben.
aber ich bekomm immer noch ein ? wenn ich des ausführ.
wie gesagt bin noch ein anfänger und weiß net ob das als info reicht. poste bei bedarf auch mehr.
Danke euch schonmal im vorraus