TurtleRobot
| Ein TurtleRobot ist ein NxtRobot, der ein Gear hat und über die Methoden forward(), backward(), left() und right() verfügt. Mit Hilfe dieser Methoden lässt sich der TurtleRobot sehr einfach steuern.
Mit forward(100) bewegt er sich 100 Schritte vorwärts.
Mit left(90) dreht er ungefähr um 90° nach links usw.
Im folgenden Beispiel fährt der Roboter eine kurze Strecke vorwärts:
Beispiel mit Online Editor testen |
|
 |
Programmcode:
import ch.aplu.nxt.*;
class TurtleMove
{
TurtleMove()
{
TurtleRobot robot = new TurtleRobot();
robot.forward(200);
robot.exit();
}
public static void main(String[] args)
{
new TurtleMove();
}
}
|
Die Klasse
TurtleRobot eignet sich sehr gut für den Einstieg in das objektorientierte Progammieren mit Java, aber auch für die "Auffrischung"
der Java-Grundkenntnisse. An Hand von Beispielen wird im Abschnitt TurtleRobot folgendes erläutert:

wichtgste Programmstrukturen

Verwendung von Methoden

Verwendung von lokalen und Instanzvariablen, Modifier

Vererbung und Komposition

Tastatur- und Maus-Events
Diese Kenntnisse werden in anderen Menüpunkten vorausgesetzt.