限定泛型可用类型的相关应用

你的名字 2022-08-26 04:45 204阅读 0赞
  1. /*import java.util.*;
  2. public class ListGenericTest<T extends List>//限定泛型的类型
  3. {
  4. private T []a;
  5. public void setA(T[] a)
  6. {
  7. this.a=a;
  8. }
  9. public T[] getA()
  10. {
  11. return a;
  12. }
  13. public static void main(String[]args)
  14. {
  15. ListGenericTest<ArrayList> array=new ListGenericTest<ArrayList>();
  16. //ArrayList []s={new ArrayList(),new ArrayList()};
  17. ArrayList []s=new ArrayList[10];
  18. array.setA(s);
  19. }
  20. }
  21. */
  22. import java.util.*;
  23. public class ListGenericTest<T>
  24. {
  25. private T a;
  26. public void set (T a)
  27. {
  28. this.a=a;
  29. }
  30. public T get()
  31. {
  32. return a;
  33. }
  34. public static void main(String[]args)
  35. {
  36. ListGenericTest<? extends List> s;
  37. s=new ListGenericTest<ArrayList>();
  38. s=new ListGenericTest<LinkedList>();
  39. }
  40. }

发表评论

表情:
评论列表 (有 0 条评论,204人围观)

还没有评论,来说两句吧...

相关阅读