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;
}
}
方法重载
方法重载的规则:
- 方法名必须相同
- 参数列表必须不同
- 方法的返回类型可以相同也可以不同
- 仅仅返回类型不同不足以成为方法的重载