1 . 权限修饰符
权限修饰符 是用来控制一个成员能够被访问的范围的。可以修饰
成员变量、方法、构造方法、内部类。
1 . 1 权限修饰符的分类:
1 . 2 权限修饰符使用规则:
- 一般实际开发中,只用 private 和 public
- 成员变量私有
- 方法公开
- 如果方法中的代码是抽取其他方法中的共性代码,这个方法一般也私有。
2 . 代码块
分为
局部代码块、构造代码块、静态代码块
2 . 1 局部代码块:
写在方法里面的大括号,最开始是为了节约空间,局部代码块里面声明的变量出了代码块就消失了。
2 . 2 构造代码块:
写在成员位置的代码块。空参构造和有参构造两个构造方法,里面有些语句会重复,就可以把这些重复的语句单独拿出来,写在构造代码块里,在创建本类对象时它会先于构造方法执行。
但这种方法太固定了,即如果有三种构造方法,只有两种有重复代码,怎么办?
- 将重复代码写在其中一个构造方法里面,然后在另一个构造方法里面调用这个构造方法。(通过
this()调用)
- 将重复代码拉出来写在一个方法里面,然后在这两个构造方法中分别调用这个方法。
2 . 3 静态代码块:
2 . 3 . 1 格式:
static{}
2 . 3 . 2 特点:
- 需要通过static关键字修饰,
随着类的加载而加载,并且自动触发,只执行一次(数据初始化的优势)。
2 . 3 . 3 使用场景:
- 在类加载时,做一些数据初始化的时候使用。