Français
Forum

Objektorientierte Programmation

 

Gary12345
Hi,

habe la fois versucht Python Code dans XPROFAN umzuwandeln et là funktioniert wass pas. je versuche une simple super trop erstellen dans XPROFAN, eh bien funktioniert qui malheureusement pas.
KompilierenMarqueSéparation
class Bankkonto = geld!, kontonummer%, geld_abheben@, geld_aufnehmen@, set_geld@, set_kontonummer@

proc neu.set_geld

    parameters wert!
    .geld! = wert!
    return .geld!

endproc

proc neu.set_kontonummer

    parameters kontonr%
    .kontonummer% = kontonr%
    return .kontonummer!

endproc

proc geld_abheben

    parameters betrag!, kontonr%

    if kontonr% = kontonummer%

        .geld! = .geld! - betrag!

    endif

endproc

proc geld_aufnehmen

    parameters betrag!, kontonr%

    if konotnr% = kontonummer%

        .geld! = .geld! - betrag!

    endif

endproc

dim a#, Bankkonto
geld! = a#.set_geld(1000.0)
kontonummer% = a#.set_kontonummer(123456789)
a#.gelf_abheben(500.0, 123456789)
imprimer argent!

Python Code:
KompilierenMarqueSéparation
et si je dans Wikipedia nachsehe (pour XPROFAN vois) wird comme qualité cela angegeben: ansatzweise objektorientiert

comment peux une Discours ansatzweise objektorientiert son? et pourquoi ist cela dans XPROFAN so compliqué?

@Julian Schmidt) exposition la fois dans Google Drive.
 
MfG
Gary12345
14.04.2013  
 




Julian
Schmidt
Musst qui Gütigkeitsregeln tenir compte de
dans qui Aider steht en supplément.
Folgende Gültigkeitsmerkmale gibt es: (comme Präfix)

-: qui qualité/Methode ist privat (private). vous ist seulement dedans qui super bekannt et wird chez qui Veerbung aussi pas berücksichtigt.

#: qui qualité/Methode ist geschützt (protected). vous ist seulement dedans qui super et ihrer Nachfahren bekannt. vous wird alors avec vererbt.

dans liaison avec Setter/Getter-Methoden sollte cet qualité bevorzugt volonté.

+: qui qualité/Methode ist öffentlich (public). sur il peut vom Programme, cela Objekte cette super bildet, zugegriffen volonté.
]


ici un Beispiel.
KompilierenMarqueSéparation
CLASS Ball = #Farbe&, \
Groesse&, \
Gewicht&, \
getFarbe@, \
setFarbe@

Proc Ball.getFarbe

    Parameters col&
    Return .Farbe&

EndProc

Proc Ball.setFarbe

    Parameters col&
    .Farbe& = col&

EndProc

Declare MeinBall#
Dim MeinBall#,Ball
MeinBall#.setFarbe(RGB(255,0,0))
MeinBall#.Groesse& = 20
MeinBall#.Gewicht& = 10

With MeinBall#

    print .getFarbe()
    .setFarbe(RGB(0,0,255))
    print .getFarbe()

Endwith

waitinput
Dispose MeinBall#
 
XProfan X2
Win7 Professional, SP1, AMD FX(tm)-8350 Eight-Core Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
14.04.2013  
 




Gary12345
salut,

merci!
 
XProfan X2
MfG
Gary12345
14.04.2013  
 



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

4.037 Views

Untitledvor 0 min.
Member 862464131.03.2024
Ernst02.03.2015
Nico Madysa20.02.2014
ByteAttack12.02.2014
plus...

Themeninformationen

cet Thema hat 2 participant:

Gary12345 (2x)
Julian Schmidt (1x)


Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie