包
final
权限
代码块
1.构造代码块
创建这个本类的对象的时候会先指向构造代码块再执行构造方法
作用:把构造方法重复的部分抽取出来
2.静态代码块
static
随着类的加载而加载,只执行一次。
作用:数据初始化,比如在学生管理系统那里,用静态代码块先初始化几个学生。
创建这个本类的对象的时候会先指向构造代码块再执行构造方法
作用:把构造方法重复的部分抽取出来
static
随着类的加载而加载,只执行一次。
作用:数据初始化,比如在学生管理系统那里,用静态代码块先初始化几个学生。