/** 方法重载
* 在同一个类中 方法参数列表不同的同名方法 叫做方法重载
* 参数列表 参数的数据类型 参数的数量
* 参数的数据类型 指的是相同的参数位置上的数据类型
* @author dwc
* @version 1.0.0
* 2022 2022/4/20 下午10:38
*/
public class Demo02 {
public static void main(String[] args){
eat();
eat("包子");
eat("香蕉",3);
eat(6,"樱桃");
}
public static void eat(){
System.out.println("吃apple");
}
public static void eat(String food){
System.out.println("吃" + food);
}
public static void eat(String food,int count){
System.out.println("吃" + count + "个" + food);
}
public static void eat(int count,String food){
System.out.println("吃" + count + "个" + food);
}
}
eat 的参数数量 数据类型都有所不同 可以调用
- 方法的声明与调用
在Demo04中创建一个方法
public class Demo04 {
/**
* 计算俩个int类型的和
* @param a 加数
* @param b 被加数
* @return a+b 的和
*/
public static int sum(int a,int b){
return (a + b);
}
}
在另外的Demo04test 中可以调用 方法如下
public class Demo04test {
public static void main(String[] args) {
int sum = Demo04.sum(6,7);
System.out.println(sum);
}
}