| 关于final只需要记住三句话就行,1、被定义成final的类不能派生子类2、被定义成final的方法不能够被重写 3、被声明为final的成员变量一经赋值就不能改变.还有就是可以用具体的代码实验一下。。。 final class Father
 {
 public void run(int speed){System.out.println("速度是"+speed);}
 }
 class Son extends  Father
 {
 public void run(int speed){System.out.println("速度是"+speed/2);}//方法的重写
 }
 class Son extends Father
 {
 public void run(String place){System.out.println("在"+place“跑”);}//方法的重载
 }
 编译能通过就是可以,不能通过就是不行。
 |