Hallo,
jetzt hatte ich mir sowas schönes ausgedacht und dann funkt mir Java mit einer Fehlermeldung dazwischen. Da freut man sich am Sonntag morgen so richtig.
Beispielcode:
Fehlermeldung:
The interface TestInterface cannot be implemented more than once with different arguments: TestInterface<TestClass2> and TestInterface<TestClass1>
Was spricht dagegen ein Generic-Interface mit unterschiedlichen Typen doppelt zu implementieren?
jetzt hatte ich mir sowas schönes ausgedacht und dann funkt mir Java mit einer Fehlermeldung dazwischen. Da freut man sich am Sonntag morgen so richtig.
Beispielcode:
Java:
public class TestClass1 {
}
public class TestClass2 {
}
public interface TestInterface<OBJECT> {
}
public class TestImplementer implements TestInterface<TestClass1>, TestInterface<TestClass2>{
}
Fehlermeldung:
The interface TestInterface cannot be implemented more than once with different arguments: TestInterface<TestClass2> and TestInterface<TestClass1>
Was spricht dagegen ein Generic-Interface mit unterschiedlichen Typen doppelt zu implementieren?