码迷,mamicode.com
首页 > 编程语言 > 详细

Java—方法

时间:2020-11-18 12:37:21      阅读:10      评论:0      收藏:0      [点我收藏+]

标签:图片   意义   string   image   类型   sys   声明   alt   str   

一、java方法

1. 方法的写法(三种)

① 没有返回值,没有参数列表(void)

② 没有返回值,有参数列表

③ 有返回值,有参数列表(return)

2. 方法的声明

权限修饰符  返回值类型  方法名([形参列表]){
                方法体

}

3. 方法的意义

?便于抽取代码,提高代码复用性


4. 方法的重载

4.1 什么是方法的重载

?方法名相同,形参列表不同,与返回值无关

例子1:

public  void  printArray (int[]  array){
        System.out.println(Arrays.toString(array));

}

public  String[]  printArray (String[]  array){

        return array;

}

上面属于方法重载,因为方法重载与返回值无关

例子2:

public  void  printArray (int[]  array){

        System.out.println(Arrays.toString(array));

}

public  void  printArray (int  ...array){

        System.out.println(Arrays.toString(array));

}

上面不属于方法重载,因为int  ...array虽然是可变参数,但也属于数组范畴;所以形参列表相同,不是方法重载。

4.2 方法重载的意义

?① 使用逆向思维方式进行思考

?② 若Java中没有定义方法重载,那么形参列表不同,但逻辑实现相同的代码声明的方法名就不同;不便于学习和利用。


5. 程序执行原理

技术图片


技术图片

6. 论证程序执行原理

技术图片

Java—方法

标签:图片   意义   string   image   类型   sys   声明   alt   str   

原文地址:https://www.cnblogs.com/nadou/p/13965203.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!