final修饰类:无法被继承 (但是本身可以有父类)
final修饰方法:无法被重写 (父类方法只让子类用,不让改)
final修饰成员变量:常量,值只能设置一次 (final修饰引用类型的变量,地址值不能改变,但属性值可以变)
static关键字
修饰成员变量:
被所有对象共享
修饰成员方法:
静态方法中没有对象this,所以不能访问非静态成员
使用场景:只需要访问静态成员;不需要访问对象状态,所需参数由参数列表显式提供
public class Developer {
public static void rever(){
System.out.printf("static方法");
}
}
Developer.rever();