Instanzierung innerhalb einer klassendefinition

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
driver
User
Beiträge: 20
Registriert: Dienstag 27. März 2007, 12:10

Instanzierung innerhalb einer klassendefinition

Beitragvon driver » Dienstag 24. April 2007, 18:11

servus,

ich will so eine Struktur erreichen

Code: Alles auswählen

class Chip:
    def __init__(self):
        self.cells = cellarray()  ## cellarray() ist eine Vordefinierte Klasse


wie macht man das ?

danke im Voraus :D

MfG
driver
Zap
User
Beiträge: 533
Registriert: Freitag 13. Oktober 2006, 10:56

Beitragvon Zap » Dienstag 24. April 2007, 18:30

Mh vielleicht liegts an mir, aber ich verstehe nicht was du meinst.
Das was du da geschrieben hast funktioniert doch.
driver
User
Beiträge: 20
Registriert: Dienstag 27. März 2007, 12:10

Beitragvon driver » Dienstag 24. April 2007, 18:43

oooooooooooooooh shit
sorry :(
Beim Testen hab ich statt cellArray, CellArray geschrieben.
mein Fehler

danke Zap
BlackJack

Beitragvon BlackJack » Dienstag 24. April 2007, 18:45

Und hier im ersten Beitrag hast du alles klein geschrieben. Sollte es wirklich eine Klasse sein, ist die übliche Namenskonvention "MixedCase", also `CellArray`.
driver
User
Beiträge: 20
Registriert: Dienstag 27. März 2007, 12:10

Beitragvon driver » Dienstag 24. April 2007, 18:54

Code: Alles auswählen

class CellArray :
    def __init__(self):
        self.cells = dict()
   

class Chip:
    def __init__(self):
        self.cellarray = CellArray()


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder