码迷,mamicode.com
首页 > 其他好文 > 详细

泛型和枚举

时间:2017-07-13 20:26:22      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:对象   void   java   常见   问题   keyword   扩展   object   引用   

    泛型:

        jdk1.5版本之后出现的新特性,用于解决安全问题,是一个安全机制.

        泛型格式;通过<>定义操作的引用数据类型,在java提供的对象时,什么时候写泛型呢?

         通常在集合框架里面很常见,只要有<>就定义泛型。

什么时候使用泛型类?

      当类中要操作的引用数据类型不确定的时候,早期定义Object来完成扩展,现在定义泛型类来扩展。

       泛型类定义的泛型,在整个类中有效,如果被方法使用,那么泛型类对象的明确要操作的具体类型,所有而且类型不确定,那么可以讲泛型定义在方法上。

泛型方法:

        public <T> void show(T t){

 

      System.out.println("show方法"+t);

        }

    public <Q> void print(Q q){

        System.out.println("print方法"+t);

 

注意静态泛型方法:

    1、静态方法不可以访问类上定义的泛型。

    2、如果静态方法操作的引用数据类型不确定,可以将泛型定义在方法上。

    public static <T> void menthods(T t){

  }

 

泛型和枚举

标签:对象   void   java   常见   问题   keyword   扩展   object   引用   

原文地址:http://www.cnblogs.com/lvan777/p/7162056.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!