Objekt (Informatik)/Java: Unterschied zwischen den Versionen
Sn (Diskussion | Beiträge) K (Navileiste) |
Sn (Diskussion | Beiträge) (Angefangen) |
||
Zeile 1: | Zeile 1: | ||
In [[Java (Programmiersprache)|Java]] werden sämtliche Komponenten eines Programms als [[Objekt (Informatik)|Objekte]] | In [[Java (Programmiersprache)|Java]] werden sämtliche Komponenten eines Programms als [[Klasse (Informatik)|Klassen]] begriffen, von denen [[Objekt (Informatik)|Objekte]] erzeugt werden können. | ||
Einzige Ausnahme bilden die primitiven [[Datentyp|Datentypen]] <code>boolean</code>, <code>char</code>, <code>byte</code>, <code>short</code>, <code>int</code>, <code>long</code>, <code>float</code> und <code>double</code> sowie [[Array|Arrays]]. | |||
== Objekte erzeugen == | |||
Mit dem Schlüsselwort <code>new</code> kann ein neues Objekt erzeugt werden. Dahinter muss der Name der Klasse angegeben werden, von der eine Instanz erzeugt werden soll, sowie gegebenenfalls in Klammern Parameter zur Instanziierung. Falls keine Parameter übergeben werden sollen, müssen die Klammern trotzdem gesetzt und leer gelassen werden. | |||
{{Beispiel|Der folgende Code erzeugt eine leere Liste und einen Button, der mit ''Schließen'' beschriftet ist. | |||
<syntaxhighlight lang="java"> | |||
emptyList = new ArrayList(); | |||
quitButton = new Button("Schließen"); | |||
</syntaxhighlight>}} | |||
{{Lückenhaft|Diese Seite ist erst mal nur ein Stub, um die automatische Generierung der Navileiste zu überprüfen. | {{Lückenhaft|Diese Seite ist erst mal nur ein Stub, um die automatische Generierung der Navileiste zu überprüfen. | ||
}}{{Navigationsleiste Objekte in verschiedenen Sprachen}} | }}{{Navigationsleiste Objekte in verschiedenen Sprachen}} |
Version vom 2. Mai 2024, 18:24 Uhr
In Java werden sämtliche Komponenten eines Programms als Klassen begriffen, von denen Objekte erzeugt werden können.
Einzige Ausnahme bilden die primitiven Datentypen boolean
, char
, byte
, short
, int
, long
, float
und double
sowie Arrays.
Objekte erzeugen
Mit dem Schlüsselwort new
kann ein neues Objekt erzeugt werden. Dahinter muss der Name der Klasse angegeben werden, von der eine Instanz erzeugt werden soll, sowie gegebenenfalls in Klammern Parameter zur Instanziierung. Falls keine Parameter übergeben werden sollen, müssen die Klammern trotzdem gesetzt und leer gelassen werden.
Der folgende Code erzeugt eine leere Liste und einen Button, der mit Schließen beschriftet ist.
emptyList = new ArrayList();
quitButton = new Button("Schließen");
In diesem Artikel oder Abschnitt fehlen noch folgende wichtige Informationen:
Hilf dem KGS-Wiki, indem du sie recherchierst und einfügst.