Objektorientierte Programmierung: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Drlue (Diskussion | Beiträge) |
Drlue (Diskussion | Beiträge) |
||
| Zeile 11: | Zeile 11: | ||
Integer b = Integer.valueOf(10); | Integer b = Integer.valueOf(10); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Zu jedem primitiven Datentyp, gibt es einen entsprechende Klasse: | |||
{| class="wikitable" | |||
|+ Entsprechende Klasse für primitive Datentypen | |||
|- | |||
! primitiver Datentyp !! Klasse | |||
|- | |||
| int || Integer | |||
|- | |||
| float || Float | |||
|- | |||
| double || Double | |||
|- | |||
| char || Character | |||
|- | |||
| boolean || Boolean | |||
|} | |||
== Klasse == | == Klasse == | ||
Version vom 17. Januar 2021, 15:22 Uhr
Objektorientierte Programmierung
Java
Java ist eine Objektorientierte Programmiersprache. In einigen Punkten nimmt Sie die Objektorientierung nicht so streng wie andere Sprachen. Ein Beispiel hierfür wären die primitiven Datentypen. Somit ist in Java nicht alles ein Objekt.
Primitive Datentypen
In Java gibt es eine vielzahl von primitiven Datentypen. Sie unterscheiden sich darin, dass Sie kein Object sind. Sie haben keine Methoden und auch keine Attribute. Wird eine Variable mit einem primitiven Datentyp erstellt und dieser Variable ein Wert zugewiesen, so enthält diese Variable den wirklichen Wert und nicht nur eine Referenz auf das eigentliche Objekt:
//Variable a enthält den Wert 10
int a = 10;
//Variable b enthält nur den Verweis auf das Integer Objekt mit dem Wert 10
Integer b = Integer.valueOf(10);
Zu jedem primitiven Datentyp, gibt es einen entsprechende Klasse:
| primitiver Datentyp | Klasse |
|---|---|
| int | Integer |
| float | Float |
| double | Double |
| char | Character |
| boolean | Boolean |