美文网首页我们就爱程序媛Java
java面向对象——类的初始化顺序

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

作者: 少帅yangjie | 来源:发表于2017-11-27 14:09 被阅读4次

    理论知识:

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

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

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

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

    相关例子:

    相关代码 输出结果

    相关文章

      网友评论

        本文标题:java面向对象——类的初始化顺序

        本文链接:https://www.haomeiwen.com/subject/itfdbxtx.html