Thomas Darimont
Erfahrenes Mitglied
Hallo,
hier das Beispiel für eine generische Methoden Deklaration, welche einen zu zwei Typen A(,B) kompatiblen Argumenttyp verlangt:
Gruß Tom
hier das Beispiel für eine generische Methoden Deklaration, welche einen zu zwei Typen A(,B) kompatiblen Argumenttyp verlangt:
Java:
package de.tutorials.training;
public class MultipleInheritanceGenericsExample {
interface A {
int getA();
}
interface B {
int getB();
}
static class C implements A, B{
@Override
public int getA() {
return 42;
}
@Override
public int getB() {
return 43;
}
}
public static void main(String[] args) {
op(new C());
}
public static <Arg extends A & B> void op(Arg arg){
System.out.println("A: " + arg.getA());
System.out.println("B: " + arg.getB());
}
}
Gruß Tom