Java方法:什么是方法
Java方法是语句的集合,它们在一起执行一个功能。
设置方法的原则:一个方法只完成一个功能
package com.zhang.method; public class Demo01 { //main方法 public static void main(String[] args) { int add=add(1,2); System.out.println(add); } //加法 public static int add(int a,int b){ return a+b; } }
方法的定义:一段用来完成特定功能的代码片段
方法包含一个方法头和一个方法体
-
修饰符
-
返回值类型
-
方法名
-
参数类型
-
方法体
格式:
修饰符 返回值类型 方法名(参数类型 参数名){
........
方法体
........
return 返回值;
}
方法调用
调用方法:对象名.方法名(实参列表)
Java支持值传递和引用传递(一般是值传递)
用方法调用实现两个数比大小
package com.zhang.method; public class Demo02 { public static void main(String[] args) { int max=max(23,67); System.out.println(max); } //比大小 public static int max(int num1,int num2){ int result=0; if(num1>num2){ result=num1; }else if(num1<num2){ result=num2; }else{ result=num1; } return result; } }
方法重载
方法重载的规则:
-
方法名必须相同
-
参数列表必须不同
-
方法的返回类型可以相同也可以不同
-
仅仅返回类型不同不足以成为方法的重载