Java Methoden

Ensinger

Lt. Junior Grade
Registriert
Sep. 2013
Beiträge
335
Hallo, ich lerne gerade bisschen Java. Jetzt lese ich manchnal Methoden wie beispielsweise

.length
.length()

Worin unterscheiden die sich? Ich dachte eigentlich dass man immer die klammern nennen muss. Entweder da stehen übergebenen Parameter drin oder sie sind leer. Was bedeutet es, wenn man die klammern komplett weglässt?
 
Mit .length ohne Klammern kannst du die Länge eines Arrays abfragen. Wenn du hingegen etwa die Länge eines Strings ermitteln möchtest, musst du für ein String-Objekt die Methode length() aufrufen.

Gruß Jens
 
Darin das das erste gar keine Methode ist, sondern ein Attribut, also keine Funktion einer Klasse sondern eine Variable.
 
  • Gefällt mir
Reaktionen: Tr3x
@Ensinger @ TO : Bitte labelt die Java betreffenden Fragen doch entsprechend mit dem Java-Präfix... Danke.
 
Zurück
Oben