Java 方法

 

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


  在接下来的时间里面,我们准备为大家介绍Java中的方法,而什么是方法呢?其实,“方法”就是我们日常生活中所说的“行为”。

 

  那么,我们人类有哪些行为呢?一般情况下,我们人类可以做出以下的行为,例如:行走,跑步,攻击,防御,攀爬,开车,开飞机,开船,开火箭等都是我们人类可以做到的“行为”。

 

  而鱼类有哪些行为呢?一般情况下,鱼类可以做出以下的行为,例如:游泳,但鱼类不能开车,不能开飞机,不能开船。

 

  再举一个例子,例如熊类有哪些行为呢?一般情况下,熊类可以做出以下的行为,例如:行走,跑步,攻击,防御,还有就是冬眠,而冬眠这种行为,人类是没有的。

 

 

 

 

  通过上面所举的例子,相信大家就可以了解到什么是Java中的“方法”,而在接下来的时间里面,我们就需要学习一下,从代码方面如何去描述“方法”。

 

    接下来,我就来看看“方法定义的语法格式”,格式如下:

 

Class  类名

{

  返回类型 方法名(参数类型  参数1,参数类型  参数2...参数类型  参数n)

   {

    方法的主体部分,编写方法中的代码

      return  返回值;

   }

}

 

语法格式分析:

(1)方法的定义必须在类中定义。

 

(2)返回类型就是我们前面所学习的数据类型,如:整型、浮点型、字符型等,

     另外,还有void类型,这种类型用于说明该方法不用返回任何类型的数据。

     而其它的类型,则必需返回数据

 

(3)方法名,按照Java变量的命名规则定义即可。

 

(4)在一对小括号中间可以通过“逗名”分隔不同的参数,每个参数的前面都要有参数类型,而参数的类型就是Java语言的数据类型,如:整型、浮点型、字符型等。

 

(5)如果方法的返回类型不是void,就需要在方法中使用return关键字,返回一个数据,并且,数据的数型必须与返回类型一样,如果返回类型是void,就不可以使用return关键字返回数据。

 

 

 

  接下来,我们就通过一个例子来定义一个“角色类”,并在类中定义一个方法,而这个方法就是用于描述角色的行走,这样,在游戏进行时,角色才可以作出移动。

 

例子:

Class  Role

{

    int  MX(int x)

    {

        x = x + 1;

        return x;

    }

}

 

例子分析:

(1)类名定义为Role。

 

(2)方法的返回类型定义为void类型,即方法没有返回值。

 

(3)方法名定义为MX。

 

(4)参数部分定义了一个类型为 int 的“整型”参数,名字为x,用于接收移动的距离。

 

(5)方法的主体部分就实现了一行代码,就是使用参数 x 加上1,然后,相加后的结果赋值给 x。

 

(6)因为,返回类型定义为整型 int ,所以,方法中必须通过return 返回一个整型数据,即返回 x ,

   这样,调用该方法的代码就可以获取到 x 相加后的结果。

 

  

 

  当我们把方法实现出来以后,我们就再来看看如何调用方法,因为,在方法实现以后,我们是需要通过代码去调用它,这样,才可以正式使用对应的方法,而方法的调用格式如下:

 

  语法格式如下:

    对象名.方法名(参数1,参数2,...参数n);

 

 

语法格式分析:

(1)对象名,类中的方法只可以通过类所定义的对象去调用。

 

(2)“点号”,格式要求不能省略。

 

(3)要调用的方法名字,必须已经实现主体部分。

 

(4)按照定义时的参数数量,参数格式去传递。

 

 

 

  接下来,我们通过例子把上面“角色类”中的MX方法通过对象去调用。

 

例子:

 

Class  Role

{

    int  MX(int x)

    {

        x = x + 1;

        return x;

    }

}

 

 

public class MyTest     //Mytest类是在第二章“Java开发环境搭建(2)” 学习时创建的

{
   public static void main(String[] args)   //入口方法main
   {

     Role  R1 = new Role();

     R1.MX(2);

   }

 

例子分析:

(1)定义了Role类,并在类中定义并实现了MX方法。

 

(2)通过Role定义了对象,并通过new分配了内存空间,对象名字为R1。

 

(3)通过对象R1调用类中的方法MX,在调用的过程中传递“整型参数”2

       

 

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

 

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

    

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

进入游戏学习与训练