黑马程序员技术交流社区
标题:
子类对象的实例化过程,你认为三个对象引用地址一样吗?
[打印本页]
作者:
as604049322
时间:
2014-12-15 11:34
标题:
子类对象的实例化过程,你认为三个对象引用地址一样吗?
class A {
static{
System.out.println("A静态块,加载A类时运行");
}
public A() {
super();
System.out.println("A类对象构造完成,当前对象地址:"+this);
}
{
System.out.println("A代码块,对象构造初始化");
}
}
class B extends A{
static{
System.out.println("B静态块,加载B类时运行");
}
public B() {
super();
System.out.println("B类对象构造完成,当前对象地址:"+this);
}
{
System.out.println("B代码块,对象构造初始化");
}
}
public class C extends B{
static{
System.out.println("C静态块,加载C类时运行");
}
public C() {
super();
System.out.println("C类对象构造完成,当前对象地址:"+this);
}
{
System.out.println("C代码块,对象构造初始化");
}
public static void main(String[] args) {
new C();
}
}
复制代码
运行结果:(回复可见)
作者:
as604049322
时间:
2014-12-15 13:58
{:3_47:}:'(,可能是这种问题太弱智了,,居然没人回~
作者:
Quasimodo
时间:
2014-12-16 02:22
其实我想应该是一样的...
作者:
huoxy
时间:
2014-12-16 10:28
回复看帖
作者:
极光_CDY
时间:
2014-12-16 16:28
回复看帖
作者:
找寻小龙猫
时间:
2014-12-28 02:22
为什么这个帖子没多少person?
作者:
arlenliu
时间:
2015-1-12 16:36
回复看贴
作者:
kenfine
时间:
2015-1-12 19:16
这个是弱项,看不太懂
作者:
常强儿
时间:
2015-1-12 21:43
就一个C,只是看的角度不同,看到的内容也不同吧
作者:
以利亚
时间:
2015-1-13 08:46
什么好定西,让俺瞧瞧呗!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2