Zitat:
Ich sag nur get und set-methoden anstatt properties
Ist in C++ genauso.
Zitat:
und die
GUI-programmierung mit inneren klassen als events und lauter so sachen machens einem auch nicht leichter...
Du musst keine inneren Klassen verwenden, das bringt mich auch durcheinander
Aber du hast
IMHO völlig Recht, Swing und AWT finde ich beide ein wenig... nunja, seltsam.
Eine weitere Merkwürdigkeit von Java ist dieses dumme .equals... wenn es mal Operatorüberladung in Java gibt (falls es mal eingeführt wird), dann geht das besser. Andererseits bleibt dann die Frage wie man die Referenzen auf Gleichheit prüft - equals vergleicht ja die kompletten Daten das Objekts, was vielleicht nicht immer gewünscht ist.