Hallo,
wie kann ich Generische Interface Schnittstellen implementieren?
Ich habe eine Interface Klasse Calendar:
Dazu habe ich noch ein weiter Klasse Events:
und ein selbst erstellte Klasse:
Meine Frage ist, ob ich bei meiner CheezzyCalendar Klasse richtig implementiert habe, also ob meine Methodenkopf:
richtig ist, bzw. (Event event) lassen kann ? oder muss ich anstatt (Event event) eine (T event) schreiben?
ich bedanke mich Vorauß
wie kann ich Generische Interface Schnittstellen implementieren?
Ich habe eine Interface Klasse Calendar:
Java:
// Klasse
public interface Calendar <T extends Event> {
public void addEvent(T event) throws WrongInputDateException;
public boolean removeEvent(T event);
...
public List<? extends T> getEvents(Date date);
...
Dazu habe ich noch ein weiter Klasse Events:
Java:
public abstract class Event {
protected Date date;
protected String title;
protected String description;
...
und ein selbst erstellte Klasse:
Java:
public class CheezzyCalendar implements Calendar {
@Override
public void addEvent(Event event) throws WrongInputDateException {
//...
}
@Override
public boolean removeEvent(Event event) {
//...
}
Meine Frage ist, ob ich bei meiner CheezzyCalendar Klasse richtig implementiert habe, also ob meine Methodenkopf:
Java:
@Override
public void addEvent(Event event) throws WrongInputDateException {
}
ich bedanke mich Vorauß
Zuletzt bearbeitet von einem Moderator: