Informatik-Box

Klassen und Objekte

Klassen im Überblick

Objekte

Objektorientierte Programmierung orientiert sich - wie der Name schon vermuten lässt - an Objekten.

Ob­jekt, das - Gegenstand, auf den das Interesse, das Denken, das Handeln gerichtet ist

Objektanalyse

Verfahren von Abbott

Klassen

Eine Klasse ist ein "Bauplan" für Objekte. Die Klasse definiert die Eigenschaften und deren Datentypen, sowie die Fähigkeiten, die alle Objekte dieser Klasse besitzen.

Die Ausprägungen der Eigenschaften (die konkreten Werte) werden erste beim Erstellen eines neuen Objektes (einer Instanz) dieser Klasse festgelegt.

classDiagram
    class Ballon {
      +x: float
      +y: float
      +farbe: int

      Ballon(pX: float, pY: float, pFarbe: int)
      fly()
    }

Eine Klasse implementieren

public class Ballon {
    private float x;
    private float y;
    private int farbe;
 
    public Ballon(float pX, float pY, int pFarbe) {
        x = pX;
        y = pY;
        farbe = pFarbe;
    }
 
    public void fly() {
        y -= 1;
    }
}

Teilbare URL erstellen

Abschnitte auswählen