在Java中,可以通過以下方式獲取實現接口的泛型:
interface MyInterface<T>
,可以使用通配符 ?
來獲取實現接口的泛型類型。示例代碼:
interface MyInterface<T> {
void method(T t);
}
class MyClass implements MyInterface<String> {
@Override
public void method(String s) {
System.out.println(s);
}
}
public class Main {
public static void main(String[] args) {
MyInterface<?> obj = new MyClass();
obj.method("Hello");
}
}
示例代碼:
interface MyInterface<T> {
void method(T t);
}
class MyClass implements MyInterface<String> {
@Override
public void method(String s) {
System.out.println(s);
}
}
public class Main {
public static void main(String[] args) {
MyInterface<String> obj = new MyClass();
obj.method("Hello");
}
}
以上兩種方法都可以用來獲取實現接口的泛型類型。具體使用哪種方法取決于你的需求和代碼結構。