懵懂跳跳糖

文章
2
资源
0
加入时间
2年10月24天

面向对象16:代码块、final关键字

代码块(或初始化块)代码块的作用:用来初始化类、对象(从这个角度看,把它叫作初始化块)代码块如果有修饰的话,只能使用static分类:静态代码块 vs 非静态代码块静态代码块static {}内部可以有输出语句随着类的加载而执行,且只会执行一次作用:初始化类的信息(比如静态属性)如果一个类中定义了多个静态代码块,则按照声明的先后顺序执行。静态代码块的执行要优先于非静态代码块的执行静态代码块内只能调用静态的属性、静态的方法,不能调用非静态的结构非静态代码块{ }