Lernpfad:Objektorientierte Programmierung mit Java/Datentypen und Variablen: Unterschied zwischen den Versionen

Zeile 86: Zeile 86:
</syntaxhighlight>
</syntaxhighlight>


Diese Art einen Text zu erzeugen ist allerdings nur eine Kurzform für das Erstellen einer neuen Objektinstanz der Klasse <code>String</code>. Obiger Quelltext ist dann gleichbedeutend mit
Diese Art einen Text zu erzeugen ist allerdings nur eine Kurzform für das {{Pfad|Objekte erstellen|Erstellen einer neuen Objektinstanz}} der Klasse <code>String</code>. Obiger Quelltext ist dann gleichbedeutend mit
<syntaxhighlight lang="java">
<syntaxhighlight lang="java">
String text = new String("Hallo, Welt!");
String text = new String("Hallo, Welt!");
</syntaxhighlight>
</syntaxhighlight>


Da eine Zeichenkette also ein Objekt ist, besitzt jedes Textobjekt auch Methoden, die auf ihm aufgerufen werden können. Folgende Zeilen sind zum Beispiel korrekter Jacacode:
Da eine Zeichenkette also ein {{Pfad|Klassen und Objekte|Objekt}} ist, besitzt jedes Textobjekt auch Methoden, die auf ihm aufgerufen werden können. Folgende Zeilen sind zum Beispiel korrekter Jacacode:
<syntaxhighlight lang="java">
<syntaxhighlight lang="java">
String text = new String("Hallo, Welt!");
String text = new String("Hallo, Welt!");
8.581

Bearbeitungen