|  |
 |
SOFTWARE |
 |
 |
 |
 |
 |
Java und Klassen Ein Java-Programm besteht immer aus einer Ansammlung von Klassen. - Klassen sind Datenstrukturen, die aus Variablen und Funktionen bestehen.
- Die Variablen bzw. die Klassenvariablen sind die Attribute der Klasse.
- Die Funktionen bzw. die Klassenfunktionen sind die Methoden der Klasse.
- Jedes Attribut und jede Methode muß zu einer Klasse gehören.
- Durch Klassen werden neue Datentypen erzeugt, die Daten enthalten und wissen, wie man mit ihnen umgeht.
- In Java werden alle Klassen von einer einzigen Basisklasse abgeleitet.
- Diese Klasse heißt Object.
- Wird eine Klasse von Object abgeleitet, muß dies nicht explizit angegeben werden.
- Durch den Befehl class wird in Java eine Klasse deklariert.
- Durch das Schlüsselwort extents wird die Oberklasse angegeben, von der die deklarierte Klasse abgeleitet wird.
Syntax: class Klassenname { // weitere Deklarationen } ist gleichbedeutend mit class Klassenname extents Object { // weitere Deklarationen }
|
|
|
|
 |
|