(1):final :当final 关键字用来修饰一个类的时候,格式:

public final class 类名称 {

}

含义:当前这个类不能有任何的子类(太监类)
注意:一个类如果是final类,那么其中所有的成员方法都无法覆盖重写(因为没有儿子)
(2):常用的四种方法:
1.可以来用修饰一个类
2.可以用来修饰一个方法
3.可以用来修饰一个局部变量
4.可以用来修饰一个成员变量
(3):当 final 修饰一个方法的时候,这个方法就是最终方法,不能被覆盖重写
修饰符 final 返回值类型 方法名称 (参数列表) {
方法体
}
注意事项:对于类,方法来说,abstract 关键字和 final关键字不能同时使用,因为矛盾 (final关键字不能覆盖重写,抽象方法一定要覆盖重写)
(4):一旦使用final用来修饰局部变量,那么这个变量就不能更改
一次赋值,终生不变。
(5):Java中的四种权限修饰符 :
image.png
(6):类中类叫做内部类。方法中的类,是局部内部类
image.png
(7):如果接口的实现类 (或是父类的子类,)只需要使用唯一的一次,那么这种情况下就可以省略该类的定义,而改为使用【匿名内部类】
匿名内部类的格式:

接口名称 对象名 = new 接口名称(){

覆盖重写所有抽象方法

};

image.png
匿名内部类的作用是把实现类的抽象方法写进匿名内部类,从而省略接口的实现类。