package chenli;
public class zuoye {//创建类yz
final float PI=3.14f;//定义变量
int r;
int w,h;
float area;
void areaCalculate(int r) {//定义含有一个参数的方法areaCalculate,参数为圆的半径
area=PI*r*r;
System.out.println("圆的面积:"+area);
}
void areaCalculate(int w,int h) {//定义含有两个参数的方法areaCalculate,参数为长方形的长和宽
area=w*h;
System.out.println("长方形的面积:"+area);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
zuoye Shape=new zuoye();
Shape.areaCalculate(9);
Shape.areaCalculate(3,4);
}
}
知识点:
1、方法的重载是指在同一个类中,多个方法具有相同的方法名,而具有不同的参数和方法体。
2、参数的不同包括参数的类型和个数都可以不同。