一、Final
此关键字,表示永远的,即定义的值无法被改变。
让一个类不再被其他类继承,使用final修饰类就可以 。
多组合,帮助程序功能与功能之间解耦,程序的扩展性好、维护性好
接口侧重能力,忽略实现细节
面向接口编程,一个接口可以同时继承多个接口
二、static
作用:实现一个类的所有对象共享数据
静态方法的调用:同一个类中,静态方法只能调用静态方法和静态变量
不同类中,使用类名.方法名()调用
静态变量的调用:同一个类中,方法直接使用静态变量;不同类中,类名.静态变量名
三、匿名对象
匿名对象是指创建对象时,只有创建对象的语句,却没有把对象地址值赋值给某个变量。
1. 创建匿名对象直接使用,没有变量名
2. 匿名对象在没有指定其引用变量时,只能使用一次。
3. 匿名对象可以作为方法接收的参数、方法返回值使用