methoden

Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Neue Antwort erstellen

unnamed

Betreff: methoden

BeitragDo, Feb 12, 2009 1:52
Antworten mit Zitat
Benutzer-Profile anzeigen
abend

und zwar habe ich folgende frage:
was ist der unterschied zwischen methoden und functionen?

danke

EDIT:
so besser?? aber ich beabsichtige garnicht dreckig rüber zu kommen wenn du das so findest dann... weis ich auch nicht^^

egal
iMac 20" - 2 GHz Core 2 Duo - ATI Radeon HD2400 - 2 GB RAM - OSX Leopard 10.5.
  • Zuletzt bearbeitet von unnamed am Do, Feb 12, 2009 5:49, insgesamt 2-mal bearbeitet

Suco-X

Betreff: .....

BeitragDo, Feb 12, 2009 5:14
Antworten mit Zitat
Benutzer-Profile anzeigen
Abend auch.
Ich verstehe nicht ganz was du mit der Art wie du hier auftrittst bewirken willst? Vielleicht ist das von dir aus auch nicht böse gemeint, aber es kommt zumindestens bei mir ziemlich dreckig an. Wahrscheinlich bekommst du mehr hilfe wenn du dich ein wenig geschickter anstellst.
Mfg Suco
Intel Core 2 Quad Q8300, 4× 2500 MHz, 4096 MB DDR2-Ram, GeForce 9600GT 512 MB

DAK

BeitragDo, Feb 12, 2009 10:31
Antworten mit Zitat
Benutzer-Profile anzeigen
hast du dir schon types angeschaut? wenn nicht, dann brauchen dich die methoden noch nicht intressieren. der unterschied ist jener, dass methoden nur über ein objekt verwendet werden können und an diesen gebunden sind.

beispiel:
Code: [AUSKLAPPEN]

Type Ttest
  Field x
  Method TestMethode()
    Print x 'das x dieses Objekts wird ausgegeben. Es muss nicht angegeben werden, welches Objekt das ist,
               'weil die Methode sowieso über ein Objekt aufgerufen wird.
  End Method
  Function TestFunktion(objekt:Ttest)
    Print objekt.x 'Das x des Objekts test wird ausgegeben. Das Objekt muss dabei angegeben werden.
  End Function
End Type

Local test:Ttest = New Ttest

test.x = 5
test.TestMethode()   'Methode wird über das Objekt aufgerufen.
test.x=10
Ttest.TestFunktion(test) 'Funktion wird über den Type aufgerufen. Das Objekt wird in diesem Beispiel an
                                       'die Funktion übergeben (keine Pflicht, nur in diesem Codefetzen so gebraucht)
Gewinner der 6. und der 68. BlitzCodeCompo

unnamed

BeitragDo, Feb 12, 2009 14:16
Antworten mit Zitat
Benutzer-Profile anzeigen
danke
iMac 20" - 2 GHz Core 2 Duo - ATI Radeon HD2400 - 2 GB RAM - OSX Leopard 10.5.

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group