Hallo, ich hab folgende Aufgabenstellung (Frage unter der Aufgabenstellung):
a) Gegeben ist folgendes Interface:
Es soll true zurückgegeben werden, wenn das Objekt, auf dem der Aufruf erfolgt, kleiner ist, als das Objekt, das beim Aufruf übergeben wird – ansonsten false.
Schreiben Sie eine Klasse Zahl mit einem Attribut namens wert vom Typ int, die dieses Interface korrekt implementiert.
Ich hab nun folgendes Coding erstellt und einen seltsamen Compiler Hinweis bekommen:
"The Type Zahl must be an abstract class to define abstract Methods"
Warum dieser Blödsinn?! Interfaces können doch auch von normalen Klassen implementiert werden.
a) Gegeben ist folgendes Interface:
Java:
interface Ordnung {
public abstract boolean kleiner( Object e ).
}
Schreiben Sie eine Klasse Zahl mit einem Attribut namens wert vom Typ int, die dieses Interface korrekt implementiert.
Ich hab nun folgendes Coding erstellt und einen seltsamen Compiler Hinweis bekommen:
Java:
public class Zahl implements Ordnung {
public abstract boolean kleiner(Object e);
}
Warum dieser Blödsinn?! Interfaces können doch auch von normalen Klassen implementiert werden.
Zuletzt bearbeitet von einem Moderator: