静态加载与动态加载
静态加载发生于编译时,动态加载发生于运行时
new新建的对象,在编译时就需要加载进入堆内存与方法区中
class.forName("全类名")
运行时加载类
接口多态
Java类对象的获取
package refle
public class Aa(){
}
1.已知类类型Class a=Aa.getClass();
2. 已有实例对象,通过实例对象获取 Aa b=new Aa();
Class b=b.
3.Class c=Class.forName("");