A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 逝风 中级黑马   /  2015-10-24 13:39  /  289 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. class GenericDemo5  
  2. {
  3.         public static void main(String[] args)
  4.         {
  5.                 /*
  6.                 Demo<String> d=new Demo<String>();
  7.              d.show("ss");
  8.                 d.print("asd");
  9.    
  10.                 Demo<Integer> d1= new Demo<Integer>();
  11.                 d1.show(4);
  12.                 */

  13.                 Demo2 d2=new Demo2();
  14.                 d2.show("fsd");                        //为什么可以运行!!
  15.                 d2.show(1);                                //明明一个是 String  一个是 Integer
  16.                 d2.print(4);
  17.         }
  18. }


  19. class Demo2                // 泛型定义在方法上:具有更大的方便性!
  20.                                 // 不明白为什么没有不安全提示
  21. {
  22.         public <T> void show (T t){
  23.        
  24.         System.out.println("Demo2  show:"+t);

  25.         }

  26.         public<Q> void print(Q  q){
  27.        
  28.         System.out.println("Demo2 print:"+q);
  29.         }
  30. }
复制代码
   

2 个回复

倒序浏览
第十五 ,十六行
回复 使用道具 举报
  1. ------- <a  target="blank">android培训</a>、<a  target="blank">java培训</a>、期待与您交流! ----------
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马