public Datentyp methodenName(Parameterliste mit Datentypen){
Sequenzblock der beim Aufruf der Methode ausgeführt wird.
}
void bedeutet, dass die Methode keinen Wert zurückgibt. In Rumpf der Methode gibt es keine return-Zeile.
Bei Methoden, die einen Wert zurückgeben, steht an Stelle von void der Datentyp dieses Wertes. Im Rumpf muss eine return-Zeile enthalten sein.
Methoden sind in der Regel public deklariert. Damit können auch Objekte anderer Klassen auf diese Methoden zugreifen.
class Programm {
Robot karol = new Robot();
void main() {
for (int i = 0; i < 4; i++) {
mauerBisZurWand();
karol.linksDrehen();
}
}
void mauerBisZurWand() {
while (karol.nichtIstWand()) {
schrittStein();
}
}
void schrittStein() {
karol.hinlegen();
karol.schritt();
}
}