8.582
Bearbeitungen
Jneug (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „{{Status/In Bearbeitung}} {{Navigation}} == Objekte erstellen == Als Objektorientierte Sprache bestehen Java-Programme aus ''Objekten''. Objekte sind konkrete…“) |
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
{{Navigation}} | {{Navigation}} | ||
== Objekte erstellen == | == Objekte erstellen == | ||
Java-Programme bestehen aus ''Objekten'', also konkreten Instanzen von ''Klassen'', bei denen die einzelnen Objektvariablen mit konkreten Werten belegt sind. Diese Werte zusammengenommen stellen den ''Zustand'' des Objekts dar. | |||
Jedes Objekt hat eine eindeutige ''Objektidentität'', die beim erstellen des Objekts von Java erzeugt wird. | Jedes Objekt hat eine eindeutige ''Objektidentität'', die beim erstellen des Objekts von Java erzeugt und zugewiesen wird. | ||
Im Programmcode werden neue Objektinstanzen mit dem Schlüsselwort <code>new</code> erzeugt. | |||
<syntaxhighlight lang="java"> | |||
new String("abc"); | |||
new Random(); | |||
</syntaxhighlight> | |||