Klasse: Unterschied zwischen den Versionen
Erscheinungsbild
AL (Diskussion | Beiträge) Die Seite wurde neu angelegt: „Eine Klasse ist der Bauplan bzw. die Vorlagen für ein Objekt. links|mini|Klassendiagramm“ |
Keine Bearbeitungszusammenfassung |
||
| (5 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
Eine Klasse ist der Bauplan bzw. die Vorlagen für | Eine Klasse beschreibt die Zusammenfassung von Objekten gleicher Struktur und gleichen Verhaltens, die sich im Wesentlichen nur in ihren Zuständen unterscheiden. | ||
[[Datei:UML Klassendiagramm Schueler.svg| | 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. | |||
[[Datei:UML Klassendiagramm Schueler.svg|Klassendiagramm|rand|zentriert|422x422px]]<syntaxhighlight lang="java"> | |||
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; | |||
} | |||
} | |||
</syntaxhighlight>Test | |||
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.

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