Java Basis-Sprachelemente: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 26: | Zeile 26: | ||
== Konstruktor == | == Konstruktor == | ||
'''Aufruf des Konstruktors''' | '''Aufruf des Konstruktors:''' | ||
* Um ein neues Objekt einer Klasse zu erzeugen, ruft man den | * Um ein neues Objekt einer Klasse zu erzeugen, ruft man den <u>Konstruktor</u> der Klasse auf, z.B.: | ||
* Java: <code>Crab neueKrabbe = | * Java: <code>Crab neueKrabbe = <u>new Crab()</u>;</code> | ||
''' | '''Deklaration des Konstruktors:''' | ||
* In der Deklaration des Konstruktors wird festgelegt, was passiert, wenn ein Objekt der Klasse erzeugt wird. | |||
* Der Konstruktor heißt genauso wie die Klasse. | |||
* Der Konstruktor hat '''keinen''' Rückgabetyp, also auch kein <code>void</code>. | |||
Beispiel: | Beispiel: | ||
Zeile 37: | Zeile 39: | ||
public class Crab{ | public class Crab{ | ||
<u>public Crab(){</u> | |||
turn(50); | <u>turn(50);</u> | ||
} | <u>}</u> | ||
} | } | ||
</code> | </code> | ||
Dadurch wird jede Krabbe bei der Erzeugung um 50 Grad gedreht. | Dadurch wird jede Krabbe bei der Erzeugung um 50 Grad gedreht. | ||
= Attribute = | = Attribute = | ||
TODO | TODO |
Version vom 15. September 2013, 16:26 Uhr
Anforderungen Zentralabitur
Das Zentralabitur fordert die Kenntnis von bestimmten Basis-Sprachelementen, die hier aufgeführt sind.
Im folgenden werden diese und weitere Basis-Sprachelemente erläutert.
Stand: 2012 (im April 2013 noch aktuell)
- Klassendefinitionen
- Beziehungen zwischen Klassen
- gerichtetete Assoziation
- Vererbung
- Attribute und Methoden (mit Parametern und Rückgabewerten)
- Wertzuweisungen
- Verzweigungen (if, switch)
- Schleifen (while, for, do-while)
Klasse, Objekt, Klassendefinition
- Von einer Klasse können viele Objekte erzeugt werden.
- Beispiel: Es gibt eine Klasse
Crab
, von der man viele einzelne Objekte erzeugen kann. - Java:
public class Crab
Konstruktor
Aufruf des Konstruktors:
- Um ein neues Objekt einer Klasse zu erzeugen, ruft man den Konstruktor der Klasse auf, z.B.:
- Java:
Crab neueKrabbe = new Crab();
Deklaration des Konstruktors:
- In der Deklaration des Konstruktors wird festgelegt, was passiert, wenn ein Objekt der Klasse erzeugt wird.
- Der Konstruktor heißt genauso wie die Klasse.
- Der Konstruktor hat keinen Rückgabetyp, also auch kein
void
.
Beispiel:
public class Crab{
public Crab(){
turn(50);
}
}
Dadurch wird jede Krabbe bei der Erzeugung um 50 Grad gedreht.
Attribute
TODO
Methoden
(mit Parametern und Rückgabewerten) TODO
Wertzuweisungen
TODO
Verzweigungen (if, switch)
TODO
Schleifen (while, for, do-while)
TODO
Beziehungen zwischen Klassen
TODO
gerichtetete Assoziation
TODO
Vererbung
TODO