读书人

JAVA对象的初始化进程

发布时间: 2012-12-22 12:05:06 作者: rapoo

JAVA对象的初始化过程
http://blog.mcuol.com/User/mcuooo/Article/497_1.htm



输出:
static code block!
Company Name :A Company

code block
company phone :0571-12345678

Employee(String)

Employee()




输出:
static code block!
Company Name :A Company

sub static code block
Manager department :Technology

code block
company phone :0571-12345678

Employee(String)

Employee()

sub code block
Manager salary :5000

Manager(String)

Manager()


小结:
1:静态变量分配内存空间并初始化
2:对象分配内存空间,并做默认初始化。
3:显示初始化并执行非静态方法块和构造函数
(在变量声明是也会为类的静态变量分配内存空间并初始化,并执行静态代码)

读书人网 >编程

热点推荐