Abstrakte Fields in Types
Übersicht

![]() |
das wurgelBetreff: Abstrakte Fields in Types |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi
Folgender Code Code: [AUSKLAPPEN] SuperStrict
Local test:TTest=New TTestetest Print test.variable Type TTest Abstract Field variable% Abstract End Type Type TTestetest Extends TTest Field variable%=12 End Type funktioniert leider nicht. Wäre aber doch sinnvoll, wenn man Abstracte Fields machen könnte, oder? Kann man das irgendwie umgehen ohne extra Setter- und Getter-Methoden schreiben zu müssen oder zu Karsten? Danke schonmal |
||
1 ist ungefähr 3 |
![]() |
Thunder |
![]() Antworten mit Zitat ![]() |
---|---|---|
Also, ich kenne mich jetzt nicht so aus in OOP, aber abstrakt heißt, es ist undefiniert und du musst es überschreiben. Aber Instanzvariablen kann man nicht überschreiben. Daher ist das irgendwie unlogisch - was willst du damit erreichen?
(Bei dem kleinen Beispiel hat die Ableitung sowieso keinen Sinn, aber ich bin mir sicher das ist dir klar) mfg Thunder |
||
Meine Sachen: https://bitbucket.org/chtisgit https://github.com/chtisgit |
![]() |
das wurgel |
![]() Antworten mit Zitat ![]() |
---|---|---|
Thunder, du hast Recht. Bin wohl schon etwas Müde. Der einzige Vorteil wäre, dass man die Variablen je nach Unterklasse unterschiedlich initialiesieren könnte, aber das kann man genauso gut mit unterschiedlichen New-Methoden erreichen. | ||
1 ist ungefähr 3 |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group