Wie programmiert man "Vererbung"?
18.12.2010 um 19:50ja hallo erstmal,
Die frage ist sehr speziell für Programmierer aber ich versuchs mal hier. :)
Ich habe ein "objekt orientiertes" gui-system erstellt:
http://otaku.onlinehome.de/xuibig.jpg
Ich habe Klassen, Methoden und Attribute, aber nun dämmert mir, dass ich evtl etwas grundlegendes falsch verstanden habe, denn offenbar können bei mir klassen nicht wirklich voneinander erben!
Zum beispiel wüsste ich nicht, wie man es im konzept haben muss, damit man einen button um ein image im button erweitern kann. es ist bei mir zwar möglich, das image dem button als member anzufügen, aber es lassen sich nicht beide als eine einheit ansprechen und der button kann auch nicht die horizontal-gruppen-klasse zur positionierung des images neben dem text verwenden. dazu müsste man nach meinem aktuellen Konzept eine Kontrollschicht über die Bestandteile bauen ... falls ihr wisst was ich meine. :-)
daher die ertmal nur rein theoretische frage: "Wie programmiert man Vererbung?", zB anhand des beipiels mit dem Button?
ich merke an, dass ich mit 68k Assembler programmiere. :-)
ags
Die frage ist sehr speziell für Programmierer aber ich versuchs mal hier. :)
Ich habe ein "objekt orientiertes" gui-system erstellt:
Ich habe Klassen, Methoden und Attribute, aber nun dämmert mir, dass ich evtl etwas grundlegendes falsch verstanden habe, denn offenbar können bei mir klassen nicht wirklich voneinander erben!
Zum beispiel wüsste ich nicht, wie man es im konzept haben muss, damit man einen button um ein image im button erweitern kann. es ist bei mir zwar möglich, das image dem button als member anzufügen, aber es lassen sich nicht beide als eine einheit ansprechen und der button kann auch nicht die horizontal-gruppen-klasse zur positionierung des images neben dem text verwenden. dazu müsste man nach meinem aktuellen Konzept eine Kontrollschicht über die Bestandteile bauen ... falls ihr wisst was ich meine. :-)
daher die ertmal nur rein theoretische frage: "Wie programmiert man Vererbung?", zB anhand des beipiels mit dem Button?
ich merke an, dass ich mit 68k Assembler programmiere. :-)
ags