修饰符一般可以修饰类、方法、变量
final 修饰的方法不能被重写
final 修饰的变量是常量 数据不能改变 命名规范: 单词的每个字母都大写,多个单词用下划线连接。
final 修饰的类不能被继承
final类作用:
为了类的安全 方法之间的复杂调用关系 最终不想被别人修改的类等
常量的使用:
1. 提高代码的安全性;
2.提高可维护性;
3. 提高了可读性。
精心设计一个 可以被继承的类:
1。控制在2-3层;
2. 写一个详细的说明文档,说明 方法功能 自用性, 重写后带来什么样的影响;
3. 尽量 隐藏实现细节private ,对外的 访问方式,只对子类开放的,用protected修饰,对所有用户都开放的用public .
4. 不允许子类重写的方法用 final .