Hallo.
Folgendes Problem: Ich habe eine Klassehierachie wie folgt:
GeometrischesObjekt und dann 2 Unterklassen Linie und Rechteck
Eigenschaften wie z.b. die Position haben die 2 ja gemein, aber zum beispiel eine fuellung kann logischerweise nur ein Rechteck haben.
Dementsprechend hat auch ein Instanziertes Rechteckobjekt eine eigenschafft fuellung - private und erreichbar über eine getter methode (einfach nur ein return isgefuellt)
Um nun das Problem der Sichtbarkeit zu lösen, weil anders diese Methode nicht angesprochen werden kann habe ich in der Oberklasse eine 'Dummy Methode' kreiert, der folgenden form
abgesehen davon, dass das keine sonderlich schöne lösung ist funktioniert es auch nicht. theoretisch, wie ihc es verstanden habe sollte ja die methode der unterklasse diese methode überschreiben, aber wenn ich sie aufrufe krieg ich immer true zurück, egal wie der eigentliche zustand ist.
schöne grüße und nen guten start ins wochenende
Folgendes Problem: Ich habe eine Klassehierachie wie folgt:
GeometrischesObjekt und dann 2 Unterklassen Linie und Rechteck
Eigenschaften wie z.b. die Position haben die 2 ja gemein, aber zum beispiel eine fuellung kann logischerweise nur ein Rechteck haben.
Dementsprechend hat auch ein Instanziertes Rechteckobjekt eine eigenschafft fuellung - private und erreichbar über eine getter methode (einfach nur ein return isgefuellt)
Um nun das Problem der Sichtbarkeit zu lösen, weil anders diese Methode nicht angesprochen werden kann habe ich in der Oberklasse eine 'Dummy Methode' kreiert, der folgenden form
Java:
public boolean isFilled(){
return true;
}
schöne grüße und nen guten start ins wochenende