思路:
1、Person p=new Person("zhangsan",20);之后把Person类从硬盘调到内存,并非配地址开始初始化
问题1、是不是Person类中所有的方法都存储在内存中的方法区?
2、因为构造代码块和static代码块的优先级比构造函数高,那么Person p=new Person("zhangsan",20);是先被构造代码块
{
System.out.println(name+"..."+age);
}进行初始化的么?
3、构造函数Person(String name,int age){}是对默认空参数那个构造函数Person(){}的重载对么?
4、被构造代码块初始化之后,还要继续调用构造函数Person(String name,int age){}么? |