一.类的访问修饰符
public 修饰符:公有访问级别
默认修饰符:包级私有访问级别
二.static修饰符
statick可以用来修饰
- 成员变量
静态变量,可以直接通过类名访问 - 成员方法
静态方法,可以直接通过类名访问 - 代码块
静态代码块,当Java虚拟机加载类时,就会执行该代码块
JVM加载类时,加载静态代码块
如果有多个静态块,按顺序加载
每个静态代码块只会执行一次
static关键字的作用:
- static代码块:与类异同加载,有多个代码块时按照顺序从上往下依次加载
- static变量:静态变量,属于类的,可以直接通过类名调用,多个对象公用一个静态变量
- static方法:静态方法,属于类的,可以直接通过类名调用。静态方法内可以访问静态方法、静态变量,不能访问非静态方法、非静态变量