一分钟学会Java中的final、static关键词
final关键词 概念:final的意思为最终,不可变。final是个修饰符,它可以用来修饰类,类的成员,以及局部变量。不能修饰构造方法。 特点: 1.final修饰的类不可以被继承,但可以继承别的类。 class Yy {} final class Fu extends Yy{} //可以继承Yy类 class Zi extends Fu{} //不能继承Fu类 2.final修饰的方法不可以被子类重写,但父类中没有被final修饰方法,子类重写后可以加final。 class Fu { // final修饰的方法,不可以被覆盖,但可以继承使用 public final void method1(){} public void method2(){} } class Zi extends Fu { //重写method2方法 public final void method2(){} }//加入Java开发交流君样:756584822一起吹水聊天 3 final修饰的变量称为常量,这些变量只能赋值一次。而且终身不变。 final int i = 20; i = 30; //赋值报错,final修饰的变量只能赋值一次 4.引用类型的变量值为对象地址值,地址值不能更改,但是地址内的对象属性值可以修改。 final Person p = new Person(); Person p2