Hilfe, bei OOP geschützten bereichen in Modulen
Übersicht BlitzMax, BlitzMax NG Beginners-Corner
Jan_Ehemaliger AdminBetreff: Hilfe, bei OOP geschützten bereichen in Modulen |
Mi, Aug 17, 2005 8:46 Antworten mit Zitat |
|
---|---|---|
Also,
Wenn ich einen Type habe, der Public ist, und dann einen Type, der Private ist, Kann dann der Private, über den Public angesprochen werden, vo benutzter? BlitzBasic: [AUSKLAPPEN]
Oder wie ist das? |
||
between angels and insects |
Dreamora |
Mi, Aug 17, 2005 10:17 Antworten mit Zitat |
|
---|---|---|
https://www.blitzforum.de/viewtopic.php?t=8442
Das ist das was aktuell möglich ist. Andere Dinge sind leider nicht möglich, da jede Referenz auf etwas innerhalb von Private während der Laufzeit nicht mehr gültig ist. Für normale Dateien bringt es überdies auch nichts, da es keine Art von Access Restriction / Protection gibt wie in anderen OO Sprachen. Du kannst lediglich interne Daten damit verschwinden lassen, was aber nur bei Systemen etwas bringt, die auch andere benutzen sollen. Damit sie nicht an internen Daten rumdrehen und so was "kaputt" machen |
||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
Nemesis |
Fr, Aug 19, 2005 11:04 Antworten mit Zitat |
|
---|---|---|
Die methode hat allerdings auch einen nachteil. Man kann so nähmlich von ausserhalb nichtmehr richtig von dem Type ableiten da man ja nur das abstrakte type "sieht" und nicht die implementierung. | ||
Übersicht BlitzMax, BlitzMax NG Beginners-Corner
Powered by phpBB © 2001 - 2006, phpBB Group