首页 > 编程语言 > 详细

Java中浅谈类的成员之代码块

时间:2019-05-17 20:17:06      阅读:137      评论:0      收藏:0      [点我收藏+]

1.作用:用来初始化类或对象。

2.代码块的分类

a.静态代码块

(1)可以声明输出语句

(2)随着类的加载而执行

(3)仅执行一次

(4)作用:初始化类的信息:类变量

(5)静态代码块内部类只能调用静态的属性和方法,不能调用非静态的属性和方法

(6)静态代码块的加载早于非静态代码块

(7)类中声明了多个静态代码块,则按照声明的先后顺序执行

b.非静态代码块

(1)可以声明输出语句

(2)随着对象的创建而执行

(3)每创建一个对象就执行一次

(4)作用:初始化对象的信息(与构造器作用相同)

(5)非静态代码块中可以调用静态的属性和方法,也可以调用非静态的属性和方法

(6)类中声明的多个非静态代码块,按照声明的先后顺序执行

 

Java中浅谈类的成员之代码块

原文:https://www.cnblogs.com/yuanjl/p/10883395.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!