您的位置:首页 > 职场人生

黑马程序员---对象实例化过程

2014-02-24 10:19 141 查看
----------------------
ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------

class AA{
static int a=1;
static{
System.out.println("AA 静态代码块"+a);
}
{
a++;
System.out.println("AA 构造代码块"+a);
}
AA(){
System.out.println("AA 构造函数");
show();
}

private void show() {
System.out.println("AA show()");
}
}
class BB extends AA{
static{
System.out.println("BB 静态代码块");
}
{
a++;
System.out.println("BB 构造代码块"+a);
}
BB(){
super(); //super()后 还有默认初始化,显示初始化。然后才是构造代码块,构造函数
System.out.println("BB 构造函数");
show();
}

private void show() {
System.out.println("BB show()");
}
}

AA 静态代码块1
BB 静态代码块
AA 构造代码块2
AA 构造函数
AA show()
BB 构造代码块3
BB 构造函数
BB show()


 

----------------------
ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------详细请查看:http://edu.csdn.net 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: