Hirdetés

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

  • Longeye

    tag

    Sziasztok!

    Nemrég kezdtem tanulni a Pythont és az objektumorientáltsággal is most ismerkedem. Ezzel kapcsolatban lenne egy kérdésem.
    Itt van egy kódrészlet:

    class diak():
    def __init__(self, om, nev, legkorabban):
    self.om = om
    self.nev = nev

    class diakok():
    def __init__(self):
    self.lista = []

    def ujdiak(self, om, nev):
    self.lista.append(diak(om, nev))

    A lényeg az lenne, hogy nekem igazából a diak osztályra nincs szükségem, azzal nem fogok semmit sem kezdeni, csak értékadásokban fogom használni, pl. egyik listából átpakolgatni a másikba, stb.
    Tehát pl. nem lesz önálló metódusa. Az ilyen szerkezeteket, meg meg lehet oldani pl. dictionary-val is.

    A diakok osztálynak azonban lesz több metódusa is.

    Hogyan szokták ezt Pythonban megoldani?
    Épp így? Vagy ez nagyon béna? :F

    Köszönöm!

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