大家好,今天我们来讲讲代码块这个知识点,这个也是也是封装的一个重要概念,那么话不多说,我们来看。
8.代码块
8.1 代码块概念以及分类
使用{ }定义的一段代码称为代码块,根据代码块定义的位置以及关键字,又可分为以下四种:.普通代码块.
构造块.
静态块
.同步代码块
8.2.普通代码块
普通代码块:定义在方法中的代码块
执行结果:
8.3 构造代码块
构进块:定义在类中的代码块(不加修饰符),也叫:实例代码块,构造代码块一般用于初始化实例成员变量.
8.4静态代码块
使用static定义的代码称为静态代码块,一般用于初始化静态成员变量.
注意事项:
★."静态代码块不管生成多少个对象,只会执行一次,
.静态成员变量是类的属性,因此是在JVM加载类时开辟空间并初始化的.
.如果一个类中包含多个静态代码块,在编泽代到时,编解器要按照定义的先后次序依次执行(合并)
.实例代码块只有在创建对象时才会执行..
那么今天分享就到这里,谢谢大家!!!