Hallo lieber Java-Forum ,
hab eine etwas schwammige Frage... Bereite mich derzeit auf meine Info Prüfung vor und habe noch meine Schwierigkeiten mit Generics... Ich habe leider noch nicht so richtig verstanden wie ich Generics benutzen soll/kann... Ich kann mich an eine Aufgabe erinnern die irgendwann (so oder so ähnlich) mal im laufe des Semester gesehen habe... Aber leider keine Ahnung wie das Funktionieren soll... Die Aufgabe war ungefähr so:
Man hatte 3 Klassen, unter anderem:
-Klasse eins:
-Klasse zwei:
- und die Dritte Klasse:
Jetzt soll irgendwie Auto und Boot zur Klasse Umzug mit Hilfe von Generics implemetiert werden... Allerdings wenn man fahrend() aufruft, soll die Klasse Umzug die Methode schwimmend() nicht mehr erlauben (und umgekehrt)...
Konnte hoffentlich erläutern was ich meine ^^... Danke schon mal in voraus...
hab eine etwas schwammige Frage... Bereite mich derzeit auf meine Info Prüfung vor und habe noch meine Schwierigkeiten mit Generics... Ich habe leider noch nicht so richtig verstanden wie ich Generics benutzen soll/kann... Ich kann mich an eine Aufgabe erinnern die irgendwann (so oder so ähnlich) mal im laufe des Semester gesehen habe... Aber leider keine Ahnung wie das Funktionieren soll... Die Aufgabe war ungefähr so:
Man hatte 3 Klassen, unter anderem:
-Klasse eins:
Java:
public class Boot {
public void schwimmend(){
System.out.println("Schwimmend umziehen");
}
}
-Klasse zwei:
Java:
public class Auto {
public void fahrend(){
System.out.println("Fahrend umziehen");
}
}
- und die Dritte Klasse:
Java:
public class Umzug {
}
Jetzt soll irgendwie Auto und Boot zur Klasse Umzug mit Hilfe von Generics implemetiert werden... Allerdings wenn man fahrend() aufruft, soll die Klasse Umzug die Methode schwimmend() nicht mehr erlauben (und umgekehrt)...
Konnte hoffentlich erläutern was ich meine ^^... Danke schon mal in voraus...