Self-paced course

Objektorientierte Programmierung in Java

Offered by openHPI-Java-Team

Cheat Sheet: Java Schlüsselwörter

Schlüsselwörter in Java:

Schlüsselwort: Beschreibung:
new instanziiert neue Objekte
return gibt Werte aus einer Methode zurück
class definiert eine Klasse
void Rückgabetyp einer Methode, die nichts zurückgibt
static Statische Methoden können auf der Klasse aufgerufen werden. Es muss dafür kein Objekt der Klasse existieren. Statische Attribute werden über alle Objekte hinweg geteilt. Der Zustand ist also nicht an ein konkretes Objekt gebunden, sondern eine statische Eigenschaft über alle Objekte hinweg.
private, protected, public Sichtbarkeitsmodifikatoren
abstract Kennzeichnet abstrakte Klassen und Methoden
extends Schlüsselwort zum Erweitern einer Klasse
this. Zugriff auf eigene Attribute und Methoden innerhalb einer Klasse. In der Regel optional. Wichtig wenn innerhalb einer Methode zwischen gleichnamigem Parameter und Attribut unterschieden werden soll
super. Direkter Zugriff auf Methoden einer SuperKlasse. Nur dann notwendig wenn diese Methode in der aktuellen Klasse überschrieben wird.
this() Aufruf eines überladenen Konstruktors der aktuellen Klasse. Kann nur im Konstruktor verwendet werden und muss dort an erster Stelle stehen.
super() Aufruf des Konstruktors der SuperKlasse. Kann nur im Konstruktor verwendet werden und muss dort an erster Stelle stehen.