访问修饰符
- default(什么也不写,默认的),同一个包内的都可以访问
- public 可以被任意类访问
- private 只允许在该类内部访问,不可以修饰类(内部类可以)
- protected 只允许同包下或不同包下的子类访问,不可以修饰类(内部类可以)
Interface是个特殊的地方,默认成员变量时public static final修饰的,方法默认是public abstract修饰
final修饰符
- final修饰类,表示这个类无法被继承
- final修饰方法,表示该方法无法被重写
- final修饰变量,表示一旦被初始化便不能改变,但是作用于集合对象,只是针对对象引用,集合里面的值还是可以修改。