用java写出完整的创建汽车接口,卡车和吊车均实现该接口。吊车可以吊起货物,卡车可以载货。在创建卡车和吊车对象时,输出“卡车可以载货”、“吊车可以吊起货物”。
时间: 2023-06-10 21:07:52 浏览: 63
下面是一个Java实现的创建汽车接口,卡车和吊车均实现该接口的示例代码:
```java
// 创建汽车接口
interface Car {
void transport(); // 运输方法
}
// 创建卡车类,实现汽车接口
class Truck implements Car {
@Override
public void transport() {
System.out.println("卡车可以载货");
}
}
// 创建吊车类,实现汽车接口
class Crane implements Car {
@Override
public void transport() {
System.out.println("吊车可以吊起货物");
}
}
// 测试代码
public class Main {
public static void main(String[] args) {
Car truck = new Truck();
truck.transport(); // 输出:卡车可以载货
Car crane = new Crane();
crane.transport(); // 输出:吊车可以吊起货物
}
}
```
在上述代码中,我们创建了一个`Car`接口,其中定义了一个`transport()`方法。然后我们创建了`Truck`和`Crane`类,这两个类都实现了`Car`接口,并重写了`transport()`方法。
在测试代码中,我们创建了一个`Truck`对象和一个`Crane`对象,并调用它们的`transport()`方法。由于`Truck`和`Crane`类都实现了`Car`接口,并重写了`transport()`方法,因此它们都可以调用`transport()`方法并输出相应的信息。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)