Hirdetés

Keresés

Hirdetés

Új hozzászólás Aktív témák

  • Lacces

    őstag

    válasz fatal` #2274 üzenetére

    amargo, -Zeratul- , hunfatal köszönöm a segítséget!

    +1 -Zeratul-nak, köszönöm a részletes példát is! A példát lemásolnám magamnak, ha szabad! :)

    Tanulok én egyetemen C# és Java-t de a programozás gyakorlatát igyekszem most a nyári szünetben elsajátítani. És a Python-t javasolták nekem, amiből van egy jó jegyzet. Őszintén szólva, most kezdem felfogni a C# és Java objektum orientált működését is ezzel a nyelvvel, sőt még a C/C++-ot is.
    És a könyvben volt az írva, hogy objektumból alkotott objektum... Google-be beírtam, de konkrét találatott nem adott.

    Ez az eredeti Python példakód:
    A teljes példakód:
    # coding: iso-8859-2

    class Pont:
    "Egy matematikai pont definíciója"

    # Egy Pont objektum létrehozása
    p1=Pont()

    # Példány attribútomok vagy változok
    # Nem kell semmilyen konstruktor stb.
    p1.x=3.0
    p1.y=4.0


    # Objektumokból alkotott Objektum

    class Teglalap:
    "egy téglalap osztály definicója"

    doboz = Teglalap()
    doboz.szeles=50.0
    doboz.magas=40.0
    # Példányváltozó(sarok) egy Pont objektum
    doboz.sarok=Pont()
    doboz.sarok.x=12.0
    doboz.sarok.y=27.0

    És az egyetemen nem láttam ilyen példát még, nem is tanítottak, hogy egy olyan osztály objektumát tudom felhasználni egy másik objektumba, amelyek nincsenek származási viszonyban egymással.
    Öröklődésnél láttam ilyen példát. De így, hogy teljesen két független objektum, még nem!
    Ez nekem új volt!

Új hozzászólás Aktív témák