| Begriff | Erklärung | Beispiel im Quellcode |
|---|---|---|
| Klasse (class) | Eine “Blaupause” mit Attributen. Sie muss instanziiert werden um eine neue Instanz also Objekt zu erstellen | class MyCar { int speed; } new MyCar(); |
| Instanz (instance) | Eine Instanz ist sozusagen ein Objekt von einer Klasse die bereits instanziiert wurde | |
| Instanziieren (to instanciate) | Die Instanziierung bedeutet, dass wir ein Objekt oder Instanz einer Klasse erstellen mit dem Schlüsselwort new | new MyCar(); |
| Allokieren (to allocate) | Zuweisung von Speicher im Arbeitsplatz | |
| Referenztyp (reference type) | Gibt an auf was für ein Datentyp referenziert wird. Bei Klassen ist es der Klassenname | |
| Referenz (reference) | Eine Referenz zeigt wo etwas im Arbeitsspeicher gespeichert ist | |
| Zuweisung (assignment) | Mit der Zuweisung können wir Werte oder Referenzen zuweisen | MyCar bmwCar = new MyCar(); |
| Literal (literal) | Sind Werte wie Zahlen, Kommazahlen oder Fließtext | int aInteger = 5 String aString = “This is a String” boolean aBoolean = true |