Java SE day09

一、Final

此关键字,表示永远的,即定义的值无法被改变。
让一个类不再被其他类继承,使用final修饰类就可以 。
多组合,帮助程序功能与功能之间解耦,程序的扩展性好、维护性好
接口侧重能力,忽略实现细节
面向接口编程,一个接口可以同时继承多个接口

二、static

作用:实现一个类的所有对象共享数据

静态方法的调用:同一个类中,静态方法只能调用静态方法和静态变量

不同类中,使用类名.方法名()调用

静态变量的调用:同一个类中,方法直接使用静态变量;不同类中,类名.静态变量名

三、匿名对象

匿名对象是指创建对象时,只有创建对象的语句,却没有把对象地址值赋值给某个变量。
1. 创建匿名对象直接使用,没有变量名
2. 匿名对象在没有指定其引用变量时,只能使用一次。
3. 匿名对象可以作为方法接收的参数、方法返回值使用

猜你喜欢

转载自blog.csdn.net/zihu357/article/details/82749584