作家
登录

Java反射机制应用实践

作者: 来源: 2017-05-18 08:56:25 阅读 我要评论

"} "); 
  •         return result.toString(); 
  •     } 
  •  
  • 测试代码如下:

    1. public static void main(String[] args) { 
    2.     TypeCounter counter = new TypeCounter(Pet.class); 
    3.     for (Pet pet : Pets.createArray(20)) { 
    4.         System.out.println(pet.getClass().getSimpleName() + " "); 
    5.         counter.count(pet); 
    6.     } 
    7.     System.out.println(counter); 
    8.  

    References

    THINKING IN JAVA 

    下面创建了一个抽象类PetCreator,今后我们经由过程调用arrayList()办法便可以直接获取相干Pet类的集合。这里应用到了我们膳绫擎没有说起的newInstance()办法,它会返回Class类所真正指代的类的实例,这是什么意思呢?比如说声明new Dog().getClass().newInstance()和直接new Dog()是等价的。



      推荐阅读

      Linux性能分析工具汇总合集

    常见用法: netstat –npl 可以查看你要打开的端口是否已经打开。 netstat –rn 打印路由表信息。 netstat –in 供给体系上的接口信息,打印每个接口的MTU,输入分>>>详细阅读


    本文标题:Java反射机制应用实践

    地址:http://www.17bianji.com/lsqh/35285.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)