JAVA 方法

方法


 

定义格式:

    修饰符  返回值类型  方法名称(    参数类型   参数名称 , . . .    ){

        方法体;

        return 返回值;    

    }

       修饰符:public static

        返回值类型:方法最终产生的数据结果是什么类型

        方法名称:方法的名字

        参数类型:进入方法的数据类型

        参数名称:进入方法的数据对应的变量名称

        方法体:代码

        return : 第一停止当前方法,第二将后面的返回值给调用处

        返回值:方法执行后最终的数据结果

注意:return 后面的”返回值“,必须和”返回值类型“,保持对应

 


 

调用格式:

     1.单独调用:

      方法名称(参数);

    2.打印调用:

      System.out.println(方法名称(参数));

    3.赋值调用:

      数据类型 变量名称 = 方法名称(参数);

        数据类型 和 方法的返回值类型 要一样

 

    


 

有返回值和无返回值的区别

 

      对void 来说没有返回值 只能单独调用 不能打印调用和赋值调用

 


 

注意事项:

    1、方法定义先后无所谓,定义在类中

    2、方法定义不能嵌套

    3、方法定义后不会主动执行;如果希望执行就调用它

    4、如果方法有返回值必须写上 “return 返回值”;,不能没有

    5、return 后面的返回值类型必须和方法返回值类型一样

    6、一个方法中可以有多个return 但是必须保证只有一个return 会被执行


 

方法的重载(overload)

     多个方法的名称一样,但是参数列表不一样

     好处:只需要记住唯一一个方法名称,就可以实现类似的多个功能

 

方法重载与下列相关:        方法重载与下列无关:

 1.参数个数不同           1.与参数的名称无关

 2.参数类型不同           2.与方法的返回值类型无关

 3.参数的多类型顺序不同

 

posted on 2019-07-09 11:46  viper23333  阅读(113)  评论(0编辑  收藏  举报