1,泛型接口的使用:

  1. //接口1,Fan
  2. public interface Fan<E> {
  3. void setFan(E e);
  4. }
  5. //接口2,Fan2
  6. public interface Fan2<E>{
  7. void setFan2(E e);
  8. }
  9. //实现类
  10. public class T<E> implements Fan<E>,Fan2<String>{
  11. @Override
  12. public void setFan(E e) {
  13. }
  14. @Override
  15. public void setFan2(String s) {
  16. }
  17. }
  18. //匿名内部类
  19. public class Text2<E> extends T<E>{
  20. public static void main(String[] args) {
  21. Text2<String> text2 = new Text2<String>(){
  22. @Override
  23. public void setFan2(String s) {
  24. }
  25. @Override
  26. public void setFan(String o) {
  27. }
  28. };
  29. }
  30. }

image.png

image.png
定义实现类的泛型类型
image.png