1 // UtilityKlasse.java /* TODO: anderer Klassenname */
2 package klassenvorlagen; /* TODO: anderer Paketname */
3
4 /* TODO: bei Bedarf import-Deklarationen ... */
5
6 /** 7 * eine Utility-Klasse ist nicht instanziierbar, hat keine Unterklassen 8 * und enth&auml;lt nur Klassenvariablen und Klassenmethoden 9 * (aber nicht <code>void main(String[])</code>). 10 * <p> 11 * Die Klassenvariablen sollten in der Regel <code>final</code> sein 12 * (der Name wird dann komplett in Gro&szlig;buchstaben geschrieben).</p> 13 * <p> 14 * Einziger Konstruktor einer Utility-Klasse ist ein privater 15 * Standardkonstruktor mit leerer Implementierung. Er verhindert, 16 * dass (au&szlig;erhalb der Klasse) mit <code>new</code> Instanzen 17 * erzeugt werden k&ouml;nnen. Instanzen (= Objekte) von Utility-Klassen 18 * sind sinnlos, weil es keine Instanzmethoden und -variablen gibt.</p> 19 * <p> 20 * Unterklassen werden durch <code>final</code>-Markierung der Klasse 21 * verhindert.</p> 22 */
23 public final class UtilityKlasse {
24 private UtilityKlasse() { }
25
26 /* TODO: bei Bedarf Klassenvariablen ... */
27
28 /* TODO: Klassenmethoden ... */
29 }
30