ich zum Beispiel haben diese Klassen:Java: Verwendung Getter und Setter mit Polymorphismus
public class A {
}
public class B {
}
public class Parent {
private A a;
public A getA() {
return a;
}
public void setA(A a) {
this.a = a;
}
}
public class Child extends Parent {
private B b;
public B getB() {
return b;
}
public void setB(B b) {
this.b = b;
}
}
Und in meiner Hauptklasse würde Ich mag Polymorphismus verwenden: Parent p = new Child();
. Ich muss setA und setB Funktionen für dieses p-Element verwenden. Was ist der beste Weg, dies zu tun? Ich sehe im Moment nur die setA-Funktion wegen der Polymorphie - also muss ich die Setter und Getter in der Child-Klasse überschreiben? Ist es empfehlenswert?
Diese Frage würde geschlossen sein, wie es auf CR steht, weil es Stub-Code ist. Bitte migrieren Sie es nicht. –