Java final

 

接下来,我们准备为大家介绍“final”。

 

  final:当希望让某个类不能被继承,或者,希望类中的方法不能被子类覆盖时,我们就可以使用

     final关键字对其进行说明。

 

 

 

  接下来,我们结合例子作进一步的学习。

 

例子1:

 

final class wp   //通过final关键字说明wp类不能被继承

{

 

}

 

class Gun extends wp //继承wp作为父类,系统会报错,因为,wp类被final关键字说明了,不能被继承。

{

 

}

 

 

 

例子2:

 

class wp   

{

  int x;

  public final void mx()  //通过final关键字说明mx方法不能被覆盖
  {

    x = 0;

    x = x+1; 
  }

}

 

class Gun extends wp //继承wp作为父类

{

  int gx;

 

  //当子类覆盖父类的mx方法时,系统报错,因为,该方法在父类中被final说明了不能被覆盖。

  public void mx()  
  {

    gx = 0;

    gx = gx +1;
  }

}

      

 

  非常好,现在,我们已经掌握了Java中的“final”这个知识点,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用它去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”

 

  不要停留在理论规则上面,快动起来吧!

    

(通过游戏模式学习与训练,需要在电脑上运行)

进入游戏学习与训练