Aktuelle Zeit: 04.04.2020 22:38

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 
Autor Nachricht
 Betreff des Beitrags: Langweilig -> primitives Pseudo-OOP ohne Features...
BeitragVerfasst: 24.10.2007 16:12 
Offline
Benutzeravatar

Registriert: 20.04.2007 09:06
Wohnort: Wien
Falls euch auch so fad ist wie mir etwas zum spielen:

Code:
; folgendes Makro ist eine Abkürzung, weil faul sein schön macht
Macro Call(obj, method)
   CallFunctionFast(obj\method, @obj)
EndMacro

; die allgemeine Struktur der "Klasse"
Structure Punkt
   *Info ; Methode
   x.l ; Werte
   y.l
EndStructure

; Implementierung der Methode
Procedure Info(*this.Punkt)
   Debug *this\x
   Debug *this\y
   Debug "-"
EndProcedure

; "Konstruktor"
Macro NeuPunkt(name, param_x, param_y)
   name.Punkt
   name\Info = @Info()
   name\x = param_x
   name\y = param_y
EndMacro

; Beispiel zur Benutzung des Punktes

NeuPunkt(foo, 1, 2)
Call(foo, Info)
foo\x = 3
foo\y = 4
Call(foo, Info)


Edit: Das hier ist weit weg von vollständig und superfunktionell, aber vielleicht wills ja jemand als Basis für eigenen Experimente verwenden :D


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye