4.1 | Klassendefinition |
Die Definition einer Klasse wird in Java mit dem Schlüsselwort class und dem Namen der Klasse eingeleitet. Darauf folgen, eingefasst in geschweifte Klammern, die Methoden und Datenelemente, die zu der Klasse gehören. Die Reihenfolge von Datenelement- und Methodenvereinbarungen ist hierbei beliebig.
In diesem Beispiel wird die Klasse Point definiert. Sie enthält drei Datenelemente, die die Koordinaten und die Farbe eines Punktes speichern, sowie zwei Methoden zum absoluten und zum relativen Verschieben:public class Point { public int x, y, color; public void moveTo(int newX, int newY) { x = newX; y = newY; } public void moveRel(int dx, int dy) { x += dx; y += dy; } }