用java重载编写圆和矩形面积。
时间: 2024-04-30 22:23:26 浏览: 68
圆和矩形的java代码
圆的面积:
```java
public class Circle {
public double getArea(double radius) {
return Math.PI * radius * radius;
}
}
```
矩形的面积:
```java
public class Rectangle {
public double getArea(double length, double width) {
return length * width;
}
}
```
使用重载的方式,将两个计算面积的方法统一在一个类中实现:
```java
public class Shape {
public double getArea(double radius) {
return Math.PI * radius * radius;
}
public double getArea(double length, double width) {
return length * width;
}
}
```
这样,在使用时,可以根据需要传递不同的参数,调用对应的方法:
```java
Shape shape = new Shape();
double circleArea = shape.getArea(3.0);
double rectangleArea = shape.getArea(4.0, 5.0);
```
阅读全文