定义一个借口compute,声明计算周长calgirth和面积calarea的方法然后定义一个长
时间: 2024-02-22 19:59:38 浏览: 141
方形类Rectangle,实现该接口,并在Rectangle类中实现calgirth和calarea方法。
以下是示例代码:
```java
// 定义一个计算周长和面积的接口
interface Compute {
double calgirth(); // 计算周长
double calarea(); // 计算面积
}
// 定义一个长方形类,实现计算接口
class Rectangle implements Compute {
double length; // 长
double width; // 宽
// 构造函数
public Rectangle(double l, double w) {
length = l;
width = w;
}
// 实现计算周长方法
public double calgirth() {
return 2 * (length + width);
}
// 实现计算面积方法
public double calarea() {
return length * width;
}
}
```
使用示例:
```java
Rectangle rect = new Rectangle(3, 4); // 创建一个长为3,宽为4的长方形对象
System.out.println("周长:" + rect.calgirth()); // 输出周长
System.out.println("面积:" + rect.calarea()); // 输出面积
```
输出结果:
```
周长:14.0
面积:12.0
```
阅读全文