举个Java接口实现并被调用的例子
时间: 2023-09-15 18:19:39 浏览: 88
好的,下面是一个使用 Java 接口实现并被调用的例子:
假设我们有一个接口 `Shape`,它定义了一个计算面积的方法 `getArea()`:
```java
public interface Shape {
double getArea();
}
```
然后我们可以创建一个实现了该接口的类 `Rectangle`:
```java
public class Rectangle implements Shape {
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;
}
}
```
在这个例子中,`Rectangle` 类实现了 `Shape` 接口,并且实现了 `getArea()` 方法来计算矩形的面积。
接下来我们可以创建一个测试类 `Test`,在其中创建 `Rectangle` 对象并调用其 `getArea()` 方法:
```java
public class Test {
public static void main(String[] args) {
Rectangle rectangle = new Rectangle(10, 20);
double area = rectangle.getArea();
System.out.println("矩形的面积为:" + area);
}
}
```
运行以上代码,输出结果为:
```
矩形的面积为:200.0
```
可以看到,我们使用 `Rectangle` 类实现了 `Shape` 接口,并且通过调用 `getArea()` 方法计算了矩形的面积。
阅读全文