初始化

Posted 何瑶龙

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初始化相关的知识,希望对你有一定的参考价值。

 程序中有很多变量,需要给他们赋值,但是赋值的时间有前后,所以呢就出现了初始化顺序,下面我来总结一下我看过几篇初始化知识后的内容。

    变量如果在一个类中,想要初始化类中的变量,必须要实例化该类,然后类便会按照初始化规则进行一个一个赋值。

    1.初始化类

    2.首先初始化静态字段,如果有多个,按声明的顺序分前后。

    3.第二步初始化一般字段,若有多个,按声明顺序。

    4.第三步初始化静态构造函数,然后是非静态构造函数。

啦啦啦,我的女友是yimi~

以上是关于初始化的主要内容,如果未能解决你的问题,请参考以下文章

Java的初始化块

Kotlin类的初始化 ④ ( lateinit 延迟初始化 | ::属性名称.isInitialized 检查属性是否初始化 | lazy 惰性初始化 )

Kotlin类的初始化 ④ ( lateinit 延迟初始化 | ::属性名称.isInitialized 检查属性是否初始化 | lazy 惰性初始化 )

零初始化、静态初始化和值初始化有何不同?

类初始化与实例初始化

c语言,结构体数组怎么初始化