使用java 定义借口area 其中包含一个计算面积的方法calculateArea()
时间: 2024-09-15 07:10:04 浏览: 66
java求三角形面积源码
在Java中定义一个名为Area的接口,并包含一个计算面积的方法calculateArea(),你可以按照以下步骤进行:
1. 使用关键字`interface`来定义接口。
2. 给接口命名,这里命名为Area。
3. 在接口内部定义一个抽象方法calculateArea(),由于接口中的方法默认是public abstract,所以可以省略这两个修饰符。
下面是一个简单的示例代码:
```java
// 定义接口Area
public interface Area {
// 定义计算面积的抽象方法calculateArea
double calculateArea();
}
```
任何实现了Area接口的类都需要提供calculateArea()方法的具体实现。例如:
```java
// 实现Area接口的圆形类
public class Circle implements Area {
private double radius; // 圆的半径
public Circle(double radius) {
this.radius = radius;
}
// 实现calculateArea方法计算圆的面积
@Override
public double calculateArea() {
return Math.PI * radius * radius;
}
}
// 实现Area接口的矩形类
public class Rectangle implements Area {
private double length; // 矩形的长
private double width; // 矩形的宽
public Rectangle(double length, double width) {
this.length = length;
this.width = width;
}
// 实现calculateArea方法计算矩形的面积
@Override
public double calculateArea() {
return length * width;
}
}
```
阅读全文