1. final是什么? 它是java中的可选修饰符
被final修饰的变量“变"常量 是:不可修改的
使用final修饰方法 是不允许重写的
使用final修饰类 是不能被继承的
2. 封装:对数据进行保护
隐藏内部实现,暴露使用方法。
写好一个方法,不需要调用者知道他是怎么工作的。
只要让他知道,调用某个方法能做什么事
3. 访问级别
本类 同包 子类 外包
public √ √ √ √
protected √ √ √ ×
private √ × × ×
默认 √ √ × ×