... public void draw(){ int x; ... } ...
Beschreibe die Zeile 3:
Bei der Deklaration einer Variable wird ihr Datentyp und ihr Name festgelegt.
Der Name muss hierbei eindeutig sein, d.h. es dürfen im einem Programmblock niemals zwei Variablen mit dem gleichen Namen deklariert werden. Ein Programmblock wird durch geschweifte Klammern begrenzt.
Java verwendet folgende Datentypen (die wichtigsten sind fett gedruckt):
public class Spielfigur{ private String name; private int leben; ... }
Damit kann an allen Stellen im Code der Klasse auf sie zugegriffen werden.In der Regel sind sie mit dem Zugriffsmodifikator private deklariert, damit sie von Objekten anderer Klassen nicht direkt verändert werden können.
public class Spielfigur{ ... public int wertung(){ int wert=0; ... } ... }
Auf die lokale Variable i nur innerhalb der Zählschleife:
... for (int i=0;i<10;i++){ ... } ...
public int quadrat(int zahl){ return zahl*zahl; }
Der formale Parameter ist nur im Rumpf der Methode sichtbar.
... ergebnis=quadrat(3); ...
Wenn eine Variable initialisiert wird, wird ist erstmals ein Wert zugewiesen.
Bei lokalen Variablen geschieht das in der Regel direkt nach der Deklaration der Variable:
int leben=3;
for (int i=0;i<3;i++){...}{
Bei Attributen ist dies grundsätzlich auch möglich:
private int leben=3;
Häufig werden Attribute aber im Konstruktor der Klasse initialisiert:
public class Spielfigur{ private int leben; // Deklaration des Attributs public Spielfigur(){ // Kopf des Konstruktors this.leben=3; // Initialisierung des Attributs ... } ... }