Wie bekomme ich es hin, in abgeleiteten Klassen den Constructor aus der Mutterklasse zu verbergen??
hier ein paar CodeSchnipsel:
Ein Rechtwinkliges Dreieck soll ja nicht per SWS (Seite-Winkel-Seite) erstellt werden können. Habe ich am Ende noch ne Falsche (zumindest nicht optimale) Klassenhirarchie? Wie sollte ich sonst die 2 Verknüpfen? (dazu noch das gleichseitige)
PS: Ich weiß, ist ein bissel sinnlos, Flächen OO-mäßig zu berrechnen, wird ein Beispiel zu ner Facharbeit....
MfG Zemy
hier ein paar CodeSchnipsel:
Code:
type
TAllgDreieck = class (TnEck)
public
constructor CreateAllgDreieckSSS(a,b,c:extended);
constructor CreateAllgDreieckSSW(a,b,Alpha:extended);
constructor CreateAllgDreieckSWS(a,Gamma,b:extended);
.......
Code:
type TRechtwinkligesDreieck = class (TAllgDreieck)
public
constructor createRechtwinkligesDreieck(a,b:extended);
.......
Ein Rechtwinkliges Dreieck soll ja nicht per SWS (Seite-Winkel-Seite) erstellt werden können. Habe ich am Ende noch ne Falsche (zumindest nicht optimale) Klassenhirarchie? Wie sollte ich sonst die 2 Verknüpfen? (dazu noch das gleichseitige)
PS: Ich weiß, ist ein bissel sinnlos, Flächen OO-mäßig zu berrechnen, wird ein Beispiel zu ner Facharbeit....
MfG Zemy