2017年12月21日

浅谈newInstance()方法和new关键字

摘要: 网上看到了一段工厂类是这么写的: 发现这个东西 return (T) clazz.newInstance(); ,就研究了一下。 它们的区别在于创建对象的方式不一样,前者是使用类加载机制,后者是创建一个新类。 那么为什么会有两种创建对象方式?这主要考虑到软件的可伸缩、可扩展和可重用等软件设计思想。 阅读全文

posted @ 2017-12-21 15:47 DiscretOrz 阅读(619) 评论(0) 推荐(0) 编辑

导航