本帖最后由 小黑子 于 2014-8-3 17:11 编辑
程序代码和运行结果如图所示。
我的问题是:
1、第四步中的,“并进行默认初始化”,是不是就是将 name=null; age=0; ???
如果确实是这样,那这个默认初始化是由谁来做的呢?(因为构造函数还没执行,所以应该不是构造函数,那又是谁来执行这个默认初始化的呢?)
2、第五步中的,“对属性进行显式初始化”,是不是就是将 name="haha"; ???
3、Person p = new Person("zhangsan",20); 这里的这个 p 是一个引用吗? 我觉得这与主义一个普通的 int a =1; 没什么区别啊,这个a可不是引用吧?
4、什么是引用?引用都包括哪些?
跪求大神解答~~~~
|
|