在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");
}
}
以上两种方法都可以用来获取实现接口的泛型类型。具体使用哪种方法取决于你的需求和代码结构。