读书人

种.class和类对象.getClass()、Class.

发布时间: 2012-12-19 14:13:15 作者: rapoo

类.class和类对象.getClass()、Class.forName("类名")的区别

1)Class cl=A.class; JVM将使用类A的类装载器,将类A装入内存(前提是:类A还没有装入内存),不对类A做类的初始化工作.返回类A的Class的对象

2)Class cl=对象引用o.getClass();返回引用o运行时真正所指的对象(因为:儿子对象的引用可能会赋给父对象的引用变量中)所属的类的Class的对象?

3)Class.forName("类名"); JAVA人都知道.装入类A,并做类的初始化

?

读书人网 >编程

热点推荐