我们就爱程序媛Java

java面向对象——类的初始化顺序

2017-11-27  本文已影响4人  少帅yangjie

理论知识:

1.创建一个对象的顺序:首先先创建对象的属性,之后才调用构造函数,最后才完成对象的创建。

2.特别注意的是static所声明的属性,会在对象的属性之前先被创建。

3.static所声明的变量只会创建一次,是在静态代码区进行创建,是属于整个类的。

4.特别注意:不能在static的函数中调用非static的变量,因为static创建的时候属性还未分配内存,所以编译会报错。

相关例子:

相关代码 输出结果
上一篇下一篇

猜你喜欢

热点阅读