1,泛型接口的使用:
//接口1,Fan
public interface Fan<E> {
void setFan(E e);
}
//接口2,Fan2
public interface Fan2<E>{
void setFan2(E e);
}
//实现类
public class T<E> implements Fan<E>,Fan2<String>{
@Override
public void setFan(E e) {
}
@Override
public void setFan2(String s) {
}
}
//匿名内部类
public class Text2<E> extends T<E>{
public static void main(String[] args) {
Text2<String> text2 = new Text2<String>(){
@Override
public void setFan2(String s) {
}
@Override
public void setFan(String o) {
}
};
}
}
定义实现类的泛型类型