Zum Hauptinhalt springen

Klassen in Java

Was ist eine Klasse?
Klassen sind zentrale Bausteine der objektorientierten Programmierung. Sie dienen als Baupläne für Objekte und definieren deren Eigenschaften (Attribute) und Fähigkeiten (Methoden).

Beispiel aus der realen Welt

Ein Fahrzeug besitzt z.B. eine Farbe und kann beschleunigen oder bremsen. In Java bildet man dies mit einer Klasse ab:

class Fahrzeug {
int tempo = 0;
void beschleunige(int mehr) {
tempo += mehr;
}
}

Grundlegender Aufbau

  • Das Schlüsselwort class leitet die Klassendeklaration ein.
  • Der Name beginnt mit Großbuchstaben (CamelCase).
  • Variablen und Methoden stehen im Klassenblock { ... }.

Objektbildung

Objekte werden mit new erzeugt:

Fahrzeug auto = new Fahrzeug();
auto.beschleunige(50);
System.out.println(auto.tempo); // 50

Hinweise

  • Klassen werden meist in eigenen Dateien gespeichert (Fahrzeug.java).
  • Nur eine Klasse pro Datei darf public sein.
  • Zugriff auf Variablen erfolgt meist über Methoden (Accessors).

Verwandte Themen: Abstrakte Klassen, anonyme Klassen, Interfaces