Normal
B hat keine methode mX, also wird natürlich das m aus der parentklasse benutzt. du hast mX nicht überschriebenedit: oh du meinst, weil dein mX ja mY aufruft? kennt A.mx() B? mal ausprobierenedit2:das funktioniert, benutze mal @Override annotation, dann siehst du ob du richtig überschrieben hast[code=Java]class B extends A { @Override int mY() { // ... return x*y; }}[/code]
B hat keine methode mX, also wird natürlich das m aus der parentklasse benutzt. du hast mX nicht überschrieben
edit: oh du meinst, weil dein mX ja mY aufruft? kennt A.mx() B? mal ausprobieren
edit2:
das funktioniert, benutze mal @Override annotation, dann siehst du ob du richtig überschrieben hast
[code=Java]class B extends A {
@Override
int mY() {
// ...
return x*y;
}
}[/code]