基类的的方法是可以被子类进行重写的.但如果有一个方法,你觉得已经完美了,不想被子类重写了.这个时候就要介绍一个关键字--final final可以用来修饰 变量,方法,类 final变量的值不能被改变(其实就相当于c里面的const) final的方法不能被重写. final的类不能被继承. public class FinalTest{ public static void main(String args[]){ T t = new T(); t.i = 8;//错误,因为是final,不能
先来看一段代码 class Car extends Vehicle { public static void main (String[] args) { new Car(). run(); } private final void run() { System. out. println ("Car"); } } class Vehicle { private final void run()
/***Final关键字的使用*@author lihaiming*Email:[email protected]*关键字Final可以修饰属性,方法,类*修饰属性的时候,final修饰的变量是一个常量*修饰方法时,方法不被子类重写*修饰类时,类不被继承*/ public class TestFinal{ //final修饰变量时,变量就成常量,不能再次对它赋值: private final int I=100; //static是一个全局变量 private static int J=50;