Java 重载方法

 

  接下来,我们准备为大家介绍“重载方法”。

 

  重载方法:重载的意思是在一个类中可以有多个同名的方法,但是,它们的参数数量参数类型必须

       不同,这样就是重载方法了,而在调用同名方法时,系统会根据对应的参数到类中匹配

        对应的方法。

 

 

 

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

 

例子:

 

//----------------------------------------------------------------------------------------------//

//定义了Gun 枪类

//----------------------------------------------------------------------------------------------//

 

class Gun

{

  int gx;  //子弹移动的X位置

  int gy;  //子弹移动的Y位置

 

  Gun  //构造函数

  {

     gx = 0;

     gy = 0;

  }

 

  //定义普通射击方法shoot,该方法用于处理子弹作出水平移动,即X方向的移动。

  void shoot( int sx )     

  {

      gx = gx + sx;

  }

 

  //重载shoot方法,该方法用于处理散弹的移动,即可以向多个不同方向移动,

  所以,需要对X与Y方向同时进行处理。

  void shoot( int sx ,int sy ) 

  {

      gx = gx + sx;

      gy = gy + sy;

  }

}

      

 

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

 

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

    

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

进入游戏学习与训练