Español
Foro

Objektorientierte Programación

 

Gary12345
Hi,

habe veces intenta Python Code en XPROFAN umzuwandeln y como funktioniert wass no. Yo versuche una einfache Klasse a redactar en XPROFAN, nun funktioniert el por desgracia, no.
KompilierenMarcaSeparación
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)
imprimir geld!

Python Code:
KompilierenMarcaSeparación
Und si yo en Wikipedia nachsehe (después de XPROFAN sehe) se como Eigenschaft el angegeben: ansatzweise objektorientiert

¿Cómo se puede una Lingua ansatzweise objektorientiert ser? Und por qué es el en XPROFAN así kompliziert?

@Julian Schmidt) Schau veces en Google Drive.
 
MfG
Gary12345
14.04.2013  
 




Julian
Schmidt
Musst el Gütigkeitsregeln beachten
In el Ayuda es dazu.
Folgende Gültigkeitsmerkmale hay: (como Präfix)

-: El Eigenschaft/Método es privat (private). Sie es sólo innerhalb el Klasse bekannt y se en Veerbung auch no berücksichtigt.

#: El Eigenschaft/Método es geschützt (protected). Sie es sólo innerhalb el Klasse y ihrer Nachfahren bekannt. Sie se also con vererbt.

In Verbindung con Setter/Getter-Métodos debería esta Eigenschaft bevorzugt voluntad.

+: El Eigenschaft/Método es öffentlich (public). Auf ellos kann vom Programa, el Objetos dieser Klasse bildet, zugegriffen voluntad.
]


Hier una Ejemplo.
KompilierenMarcaSeparación
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
Disponer MeinBall#
 
XProfan X2
Win7 Professional, SP1, AMD FX(tm)-8350 Eight-Core Processor

Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—Ë—
Webseite [...] 
14.04.2013  
 




Gary12345
Servus,

Gracias!
 
XProfan X2
MfG
Gary12345
14.04.2013  
 



Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

4.039 Views

Untitledvor 0 min.
Member 862464131.03.2024
Ernst02.03.2015
Nico Madysa20.02.2014
ByteAttack12.02.2014
Más...

Themeninformationen

Dieses Thema ha 2 subscriber:

Gary12345 (2x)
Julian Schmidt (1x)


Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie