`
elitesunry
  • 浏览: 36432 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

类的初始化顺序

 
阅读更多

在没有继承的情况下,类的初始化顺序:

· 静态块、静态变量(通称静态的)

· 初始化快、变量(通称一般的)

· 构造函数(构造器)

在有继承的情况下,类的初始化顺序:

· 父类“静态的”

· 子类“静态的”

· 父类“一般的”最后是构造器

· 子类“一般的”最后是构造器

“静态的”部分,出现多个,按照代码书写顺序执行。

“一般的”部分,出现多个,按照代码书写顺序执行。

没有继承时的代码测试:

结果输出:

有继承时的代码测试:

结果输出:

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics