1 权限修饰符
private、默认、protected、public
private:只能在本类中访问
默认:同一个包中的类可以访问
protected:不同包中的非子类不能访问
public:都能访问
2 状态修饰符final是最终的意思,可以修饰成员方法、成员变量、类、局部变量
修饰方法:表明该方法是最终方法,不能被重写
修饰变量:表明该变量是常量,不能再次被赋值
修饰类:表明该类是最终类,不能被继承
final修饰局部变量:
(1)变量是基本类型,数据值不能发生改变
(2)变量是引用类型,地址值不能发生改变,该地址里的内容是可以改变的
3 状态修饰符static是静态的意思,可以修饰成员方法、成员变量
被类的所有对象共享,这也是我们判断是否使用static的原因。
可以通过类名直接调用,也可以通过对象名调用。
静态成员方法只能访问静态成员。