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
classleitet 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
publicsein. - Zugriff auf Variablen erfolgt meist über Methoden (Accessors).
Verwandte Themen: Abstrakte Klassen, anonyme Klassen, Interfaces