was ist Method?

Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Neue Antwort erstellen

 

krux

Betreff: was ist Method?

BeitragMi, Aug 31, 2005 19:36
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich hab mir mal den quellcode won so nen Paar Blitz Max Programmen angesehen.

Mir ist aufgefallen, dass der Quelltaxt ganz anders aufgebaut ist als früher. Der Types sind länger und haben innen Drinnen nochma so teile "Method" und es gibt sehr viele davon aber der eigentliche Quelltxt von haupprogramm ist auf ein minimum von nen paar Zeilen zusammengerutscht

Firstdeathmaker

BeitragMi, Aug 31, 2005 19:43
Antworten mit Zitat
Benutzer-Profile anzeigen
Method() ist so etwas wie eine Funktion, nur das sie nur für diesen Typ gilt, und du sie nur abrufen kannst, indem du einen erstellten Typ davon aufrufst. z.B. :

BlitzBasic: [AUSKLAPPEN]
Type player
Field name:String

Method print_name()
Print self.name
End Method
End Type


Player1:player = New player
Player1.name = \"FDM\"


um jetzt die Methode (Also innertypische Funktion) auszuführen, ruft man sie fast wie ein Field auf:

BlitzBasic: [AUSKLAPPEN]
Player1.print_name()
www.illusion-games.de
Space War 3 | Space Race | Galaxy on Fire | Razoon
Gewinner des BCC #57 User posted image

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group