Java—方法

一、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. 论证程序执行原理

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