Greenfoot Piano

Guten Tag,
ich habe versucht mithilfe der Entwicklungsumgebung Greenfoot (Java), ein Piano zu programmieren. Hier bin ich auf ein Problem gestoßen, das in der Lösung anders gelöst wurde. (Lösung: http://www.greenfoot.org/live/piano/piano.html)

Und zwar Frage ich mich warum man die Methode makeKeys() in der Klasse Piano nicht direkt im Konstruktor aufrufen kann. Theoretisch gesehen müsste wenn man dann ein neues Piano erstellt so doch die Methode makeKeys() ausgeführt, und die Tasten somit hinzugefügt werden…

Vll. weiß ja jemand warum es so nicht geht sonder nur mithilfe einer internen Greenfoot Methode (addedToWorld()).

Danke sehr!

Greenfoot is nicht in dem sinne eine entwicklungsumgebung. Greenfoot ist eher ein tool. Wer damit arbeitet und lernt, sollte meiner meinung nach nicht behaupten dass er Java programmieren kann.

wer es richtig lernen will sollte eclipse, netbeans oder eifnach den editor benutzen.

also um zu antworten: das macht greenfoot so, weil es ein tool ist und nur so arbeiten kann.

Programmier es selber vom kern bis zur gui und es wird auch anders gehen.