1_面向对象(final关键字修饰类,方法以及变量的特点)(掌握)
- A:final概述
- B:final修饰特点
- 修饰类,类不能被继承
- 修饰变量,变量就变成了常量,只能被赋值一次
- 修饰方法,方法不能被重写
- C:案例演示
- final修饰特点
class Son /*extends Father*/ {
final int NUM = 10; //常量命名规范,如果是一个单词,所有字母大写,如果是多个单词,每个单词都大写,中间用下划线隔开
public static final double PI = 3.14; //final修饰变量叫做常量,一般会与public static共用
public void print() {
//NUM = 20;
System.out.println(NUM);
}
}
2_面向对象(final关键字修饰局部变量)(掌握)
- A:案例演示
-
方法内部或者方法声明上都演示一下(了解)
-
基本类型,是值不能被改变
-
引用类型,是地址值不能被改变,对象中的属性可以改变
-
3_面向对象(final修饰变量的初始化时机)(掌握)
- A:final修饰变量的初始化时机
- 显示初始化
- 在对象构造完毕前即可