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.
Antworten
driver
User
Beiträge: 20
Registriert: Dienstag 27. März 2007, 12:10

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

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

Dienstag 24. April 2007, 18:43

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

danke Zap
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

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()

Antworten