Lernpfad:Objektorientierte Programmierung mit Java/Objekte erstellen: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 5: | Zeile 5: | ||
Jedes Objekt hat eine eindeutige ''Objektidentität'', die beim erstellen des Objekts von Java erzeugt und zugewiesen 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. | Im Programmcode werden neue Objektinstanzen mit dem Schlüsselwort <code>new</code> erzeugt. Angenommen es gibt eine Klasse <code>public class Zeichenprogramm</code>, dann kann ein neues Objekt erzeugt werden durch | ||
<syntaxhighlight lang="java"> | <syntaxhighlight lang="java"> | ||
new | new Zeichenprogramm(); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Version vom 27. Oktober 2018, 18:58 Uhr
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 und zugewiesen wird.
Im Programmcode werden neue Objektinstanzen mit dem Schlüsselwort new erzeugt. Angenommen es gibt eine Klasse public class Zeichenprogramm, dann kann ein neues Objekt erzeugt werden durch
new Zeichenprogramm();