Zum Inhalt springen

Klasse: Unterschied zwischen den Versionen

Aus Informatik Q1 Wiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(2 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
Eine Klasse ist der Bauplan bzw. die Vorlagen für die Konstruktion von [[Objekt]]<nowiki/>en.
Eine Klasse beschreibt die Zusammenfassung von Objekten gleicher Struktur und gleichen Verhaltens, die sich im Wesentlichen nur in ihren Zuständen unterscheiden.
Eine Klasse ist der Bauplan bzw. die Vorlagen für die Konstruktion von [[Objekt]]en.
 
In einer Klasse werden die Eigenschaften ([[Attribut]]e) und Fähigkeiten ([[Methode]]n) für alle Objekte der Klasse angegeben. Diese Angaben nennt man in der Fachsprache [[Deklaration]]en.


In einer Klasse werden die Eigenschaften (Attribute) und Fähigkeiten
[[Datei:UML Klassendiagramm Schueler.svg|Klassendiagramm|rand|zentriert|422x422px]]<syntaxhighlight lang="java">
[[Datei:UML Klassendiagramm Schueler.svg|Klassendiagramm|rand|zentriert|422x422px]]<syntaxhighlight lang="java">
public class Schueler
public class Schueler

Aktuelle Version vom 25. Oktober 2025, 11:17 Uhr

Eine Klasse beschreibt die Zusammenfassung von Objekten gleicher Struktur und gleichen Verhaltens, die sich im Wesentlichen nur in ihren Zuständen unterscheiden. Eine Klasse ist der Bauplan bzw. die Vorlagen für die Konstruktion von Objekten.

In einer Klasse werden die Eigenschaften (Attribute) und Fähigkeiten (Methoden) für alle Objekte der Klasse angegeben. Diese Angaben nennt man in der Fachsprache Deklarationen.

Klassendiagramm
Klassendiagramm
public class Schueler
{
  private String vorname;
  private String name;
  private int stufe;
  
  public Schueler(String pVorname, String pName, int pStufe)
  {
    vorname = pVorname;
    name = pName;
    stufe = pStufe;
  }
  
  public String getVorname()
  {
    return vorname;
  }
  
  public String getName()
  {
    return name;
  }
  
  public int getStufe()
  {
    return stufe;
  }
  
  public int setStufe(int pNeueStufe)
  {
    stufe = pNeueStufe;
  }
}

Test