类名.class 与 new 一个对象的区别。
2014-05-16 13:38
369 查看
Foo.class = 类 = 设计图
new Foo() = 建立物件 = 从设计图中弄一件实在的东西出来
当然,你也可以在设计图上写写画画点点,但设计图怎样弄都只有一张。物件可以有很多。
xxx.class返回的是描述“类”的类(Class<T>)的一个实例
而new xxx();是用来新建一个xxx类的实例
new Foo() = 建立物件 = 从设计图中弄一件实在的东西出来
当然,你也可以在设计图上写写画画点点,但设计图怎样弄都只有一张。物件可以有很多。
xxx.class返回的是描述“类”的类(Class<T>)的一个实例
而new xxx();是用来新建一个xxx类的实例
相关文章推荐
- new一个类对象和使用类名创建一个对象有什么区别?该怎么解决
- new一个类对象和使用类名创建一个对象有什么区别?
- 用new方法生成一个img对象和document.createElement方法创建一个img对象的区别
- xiao *xx=xiao();new一个对象用指针与不用指针的区别
- new对象时,类名后加括号与不加括号的区别
- new一个类对象和使用类名创建一个对象有什么区别?
- new 一个空的数组对象和a[0]=null的区别
- Class.forName(XX).newInstance()创建对象和new关键字创建对象区别
- new对象时,类名后加括号与不加括号的区别
- C/C++日常学习总结(第二篇)结构体和类的大小及区别&为什么是new一个对象而不是malloc
- new 对象和Class的getInstance()方法的区别?
- 通过Class.forName("xxx").newInstance()和通过new 得到对象有什么区别
- new 一个对象的时候加括号和不加括号有什么区别
- console.log的一个应用 -----用new方法生成一个img对象和document.createElement方法创建一个img对象的区别
- new对象时,类名后加括号与不加括号的区别
- Class.forName与new创建对象实例的区别
- C++中new 一个对象的时候加括号和不加括号的区别
- java反射(1) 之class.forName(""), 类名.class, 对象.getClass()区别
- Class.forName().newInstance()和通过new得到对象的区别
- java下Class.forName的作用是什么,为什么要使用它(和new对象的区别)