定义一个接口Areable,接口中定义一个getArea()方法用来计算面积。
时间: 2024-10-17 16:10:42 浏览: 14
在Java中,接口是一种定义规范,它只包含常量(static final变量)和抽象方法(没有具体实现的方法)。如果你想定义一个名为"Areable"的接口,用于表示可以计算面积的对象,你可以这样做:
```java
public interface Areable {
// 定义一个返回面积的方法
double getArea();
}
```
在这个接口中,`getArea()`方法是一个纯虚方法,任何实现了这个接口的类都必须提供一个具体的实现,否则该类也将会成为抽象类。例如,如果你有某种几何形状想要计算其面积,你可以创建一个实现了`Areable`接口的类:
```java
public class Rectangle implements Areable {
private double width;
private double height;
public Rectangle(double width, double height) {
this.width = width;
this.height = height;
}
@Override
public double getArea() {
return width * height;
}
}
// 类Square同理,只需一个边长即可计算面积
public class Square extends Areable {
private double side;
public Square(double side) {
this.side = side;
}
@Override
public double getArea() {
return side * side;
}
}
```
阅读全文