Jemand mit Smalltalk erfahrung hier?
semteX 30.01.2011 - 11:21 1010 1
semteX
begehrt die rostschaufel
|
Ich hätt ein paar Fragen zur klassenhirarchie, vor allem was sachn betrifft wie reihenfolgen beim methodenlookup, wo liegt jetzt was, was liegt in der Klasse, was in der Metaklasse,... im großen und ganzen hab ichs eh scho so ziemlich, aber ein paar details sind ma nach wie vor unklar. und da würd ich halt wen suchn den ich mal a viertel stunde im skype oder so nerven dürft Das bier beim nächsten oc.at treffn steht natürlich Danke, semteX
|
semteX
begehrt die rostschaufel
|
Dann versuch mas mal mit ner direkten frage:
wenn ich jetzt ne instanz von aWorkstation habe, welche die Klasse "Workstation" besitzt und ich ruft dann
aWorkstation: send "blahr"
auf. dann wird ja zuerst mal in "Workstation" nachgeschaut, ob die methode existiert. wenn sie dort nicht existiert, dann gehts in die superklasse und so weiter. so weit so klar. was ich ned kapier: Fürs lookup braucht ma ja ein method dictionary.
Das wiederum kommt ja von der Metaklasse Behavior. in der Haupthirarchie von Workstation => Object kommt aber nie Behavior vor, das kommt ja bekanntlich erst aus der Metaklassen hirarchie, welche sich parallel hochzieht...
somit bleibt die frage: Woher hat die deppate Klasse das Method dictionary für den lookup?!
|