Forum: Programmieren allgemein
by Chewie,
1. Dez 2005
Nein, die hat Java nicht.
.length (man beachte die Kleinschreibung) bei einem Array ist ein Feld, das öffentlich (public) und unveränderlich (final) ist. Da Arrays in ihrer Größe unveränderlich sind, ist dieses Feld quasi eine Konstante, die zur Instantiierung des Arrays gesetzt wird.
Forum: Programmieren allgemein
by Chewie,
1. Dez 2005
Ja, anonyme Klassen sind für mich das kryptischte Sprachfeature an Java.
Klar, es erspart einem Tipparbeit, aber besonders, wenn sie länger sind, sind sie schwer zu erkennen.
Aber für die meisten Listener wären benannte Klassen auch nicht gerade übersichtlich.
Forum: Programmieren allgemein
by Chewie,
1. Dez 2005
Das ist kein Widerspruch zu meiner Aussage.Ich stimme dir zu, dass man in Object-Pascal (meiner Meinung nach) leichter einen Einstieg findet. Nur: Wenn man die Sprachfeatures von Java kapiert hat, kann man Java programmieren und lesen. Besonders bei der Sprache für den Delphi-Compiler kann man das nicht behaupten, soviel Compiler-Magic und Altlasten es dort gibt, die sehr unlogisch erscheinen....