Letzte Änderung:
20.03.2012



Spruch des Tages

Das Wort ja weder die Sache selbst, noch ist es ihr ähnlich - es ist eine bestimmte Form, die auf grund einer stillschweigenden Übereinkunft in einer Sprachgemeinschaft für ein bestimmtes Konzept steht, das heißt dieses Konzept symbolisiert.

Pöhrings
Java


Java

In der Objektorientierten Programmierung ist eine Klasse ein abstrakter Oberbegriff für die Beschreibung einer gemeinsamen Struktur und eines gemeinsamen Verhaltens der realen Objekte. Mit Hilfe einer Klassenbeschreibung werden reale Objekte auf die nötigen Merkmale abstrahiert. Die Klasse ist ein Bauplan für Abbildung von realen Objekten. Die Klasse besteht zu diesem Zweck aus Eigenschaften (Attribute) und Methoden zur Manipulation der Eigenschaften. Durch diese Technik wird die Trennung zwischen Daten und Funktionen aufgehoben.


Java


Merksatz: Eine Klasse besteht aus Eigenschaften und Methoden. Die Methoden beschreiben, wie mit den Eigenschaften umgegangen wird.


Eine Klasse dient zum Instanziieren (Erzeugen) von beliebig vielen Objekten. Mit einer Klasse lassen sich individuelle Datentypen erstellen. Diese "neuen" Datentypen können bei Bedarf nicht nur einen, sondern viele Werte speichern.




Eine Klasse wird wie folgt definiert:


[modifiers] class identifier      Anmerkung:
{                                 Diese Beschreibung ist rudimentär und 
   Attribute und Methoden         wird im folgenden noch weiter entwickelt.

}
Beispiel:

public class Auto
{
    ...
    ...
    ...
}

Java Als erstes kann optional der Zugriffsmodifizierer vorangestellt werden. Der Zugriffsmodifizierer (oder auch Zugriffsmodifikator genannt) regelt den Zugriff auf Elemente der Klasse und die Klasse selbst. Auf mit public gekennzeichnete Klassen oder Klassenmitglieder (Methoden oder Eigenschaften) kann ohne Einschränkung zugegriffen werden. Sie werden auch als "öffentlich" bezeichnet.

JavaDanach folgt das Schlüsselwort class.

JavaDem Schlüsselwort class folgt der Bezeichner der Klasse. Hier wird empfohlen, Substantive zu verwenden.

JavaDie Beschreibung der Klasse wird als Codeblock { ... } dargestellt.

JavaDer Name der Klasse muss identisch mit dem Dateinamen sein, wenn die Klasse in Paketen organisiert wird.