public class Hexa extends Number { // geerbte und zu ueberschreibende Methoden public Object clone() throws CloneNotSupportedException, OutOfMemoryError {} public String toString() {} public boolean equals(Object obj) {} // Konvertierungsmethoden (in der Klasse Number abstract) public double doubleValue() {} public float floatValue() {} public int intValue() {} public long longValue() {} // Konstruktoren public Hexa(long wert) {} public Hexa(String hexa_string) {} public Hexa(Hexa hexa_obj) {} // Vergleichsmethoden public boolean kleiner(Hexa hexa_obj) {} public boolean kleinerGleich(Hexa hexa_obj) {} public boolean groesser(Hexa hexa_obj) {} public boolean groesserGleich(Hexa hexa_obj) {} public boolean gleich(Hexa hexa_obj) {} public boolean ungleich(Hexa hexa_obj) {} // Rechenmethoden public static Hexa addiere(Hexa wert_1, Hexa wert_2) {} public static Hexa subtrahiere(Hexa von, Hexa was) {} public static Hexa multipliziere(Hexa wert_1, Hexa wert_2) {} public static Hexa dividiere(Hexa wen, Hexa durch) {} public static Hexa modulo(Hexa wen, Hexa durch) {} public Hexa addiere(Hexa wert) {} // += public Hexa subtrahiere(Hexa was) {} // -= public Hexa multipliziere(Hexa wert) {} // *= public Hexa dividiere(Hexa durch) {} // /= public Hexa modulo(Hexa durch) {} // %= }