===== Klassen =====
Soll zur Verwendung in anderen Programmen eine Klasse erstellt werden, so muss sie als ''public'' deklariert werden. Ist dies der Fall, so muss die Klasse in einer Datei stehen, die denselben Namen wie die Klasse erhalten muss. Zusätzlich muss die Datei die Dateiendung ''.java'' erhalten.
Beispiel für eine Klasse ''punkt''. Die abgebildete Datei trägt also den Namen ''punkt.java''.
package geometrie;
public class punkt {
private int x, y;
public void setX (int neuesX) {
x = neuesX;
}
public void setY (int neuesY) {
y = neuesY;
}
public int getX () {
return (x);
}
public int getY () {
return (y);
}
}
Soll die oben aufgeführte Klasse statt dessen nur in einer anderen Klasse genutzt werden, so kann sie in der dieser Klasse zugehörigen Datei notiert werden. Dann **darf** sie aber nicht mehr ''public'' sein! Daher lautet die erste Zeile der Klasse nun:
class punkt {
===== Klassendiagramme =====