Buchempfehlung
Windows System Programming
Windows System Programming
Das Kompendium liefert viele interessante Informationen zur Windows-Programmierung auf Englisch. [Mehr Infos...]
FreeBASIC-Chat
Es sind Benutzer im FreeBASIC-Chat online.
(Stand:  )
FreeBASIC bei Twitter
Twitter FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!

fb:porticula NoPaste

Info
Info / Hilfe
Liste
Übersicht / Liste
Neu
Datei hochladen
Suche
Quellcode suchen
Download
Dateidownload

Beispielimplementierung eines Implements

Uploader:Mitgliedtheta
Datum/Zeit:29.01.2012 21:12:30

#Define implements : 'ermöglicht, dass zwei Sachen in eine Zeile gehen
#Define kannFahren kannFahrenMakro()

#Macro kannFahrenMakro()
Declare Sub fahren(geschwindigkeit As UInteger)
Declare Function IstSchnell() As Integer
#EndMacro

Type Auto implements kannFahren 'Auto muss fahren(Integer) und IstSchnell() implementieren, sonst Fehler
    As String farbe,typ
End Type

Function Auto.IstSchnell() As Integer
    Return 2
End Function
Sub Auto.fahren(geschwindigkeit As UInteger)
    Print "Der ";farbe;" ";typ;" rast mit ";geschwindigkeit*IstSchnell();" Sachen!"
    Print "Brumm, Brumm..."
End Sub

Dim wagen As Auto
wagen.farbe="lilane"
wagen.typ="Fiat"

wagen.fahren(90)

GetKey