Auf Thema antworten

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]



Oben