码迷,mamicode.com
首页 > 编程语言 > 详细

Java面向对象编程 -5.2

时间:2020-02-26 22:37:29      阅读:80      评论:0      收藏:0      [点我收藏+]

标签:两种   inf   优先   出现   初始化   使用   对象   code   编程   

静态代码块
静态代码块主要指的是使用static关键字定义的代码块
静态块的定义需要考虑到两种情况:

  • 主类中定义静态块
  • 非主类中定义静态块

静态块执行主要是给static属性进行初始化的
技术图片

技术图片

此时可以发现静态代码块会优先于构造块执行,并且不管有多少个实例化对象出现,静态代码块只会执行一次
静态代码块主要目的是为了类中静态属性初始化。
技术图片

静态代码块在主类中
技术图片

静态代码块优先于主方法先执行

Java面向对象编程 -5.2

标签:两种   inf   优先   出现   初始化   使用   对象   code   编程   

原文地址:https://www.cnblogs.com/sakura579/p/12369437.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!