Witam, przedstawię taką sytuację :
public class DynamicznyObiekt extends Obiekt
{
protected float m;
public float getM() {return this.m;}
public void setM(float m) {this.m = m;}
}
private int Oblicz(Obiekt obiekt)
{
this.V = this.G * obiekt.getM();
}
Przerzuciłem się z C++ na Javę i nie mogę znaleźć jak powinien ten kod wyglądać. Trochę opisowo:
W argumencie metody Oblicz mam obiekt bazowy (abstrakcyjny), ale korzystam w niej z obiektu pochodnego od niego. Moje pytanie: Co zrobić bym mógł korzystać ze składowych i metod obiekt pochodnego, jeśli w argumencie metody Oblicz jest obiekt bazowy ?