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中的“重载方法”这个知识点,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用它去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”。
不要停留在理论规则上面,快动起来吧!
(通过游戏模式学习与训练,需要在电脑上运行)