代码块

类的第四个成员:初始化块(代码块)

一.代码块如果有修饰符的话,那么只能使用static

二.分类:

① 静态代码块

1.里面可以有输出语句

2.随着类的加载而加载,而且只加载一次

3.多个静态代码块之间按顺序结构执行

4.静态代码块的执行要早于非静态代码块

5.在静态的代码块中只能执行静态结构(可以给静态变量赋值,可以调用静态方法)

6.不允许使用this和super关键字

 ②非静态代码块

1.可以对类的属性进行初始化操作

2.里面可以有输出语句

3.一个类中可以有多个非静态代码块,多个代码块之间按照顺序结构执行

4.非静态代码块要早于构造方法

posted @ 2022-03-31 16:40  绿色地球  阅读(33)  评论(0编辑  收藏  举报