java定义接口StartStop,含有start()和stop()两个方法,分别创建会议和汽车两个类实现StattStop接口,利用接口StartStop定义一个数组,分别创建一个会议和一个汽车对象赋值给数组,通过数组元素访问对象的start()方法和
时间: 2024-02-13 13:06:54 浏览: 229
Java中接口的定义与实现
5星 · 资源好评率100%
以下是Java实现,定义接口`StartStop`,含有`start()`和`stop()`两个方法,分别创建`Meeting`会议和`Car`汽车两个类实现`StartStop`接口,利用接口`StartStop`定义一个数组,分别创建一个会议和一个汽车对象赋值给数组,通过数组元素访问对象的`start()`方法和`stop()`方法:
```java
interface StartStop {
void start();
void stop();
}
class Meeting implements StartStop {
public void start() {
System.out.println("会议开始");
}
public void stop() {
System.out.println("会议结束");
}
}
class Car implements StartStop {
public void start() {
System.out.println("汽车启动");
}
public void stop() {
System.out.println("汽车停止");
}
}
public class Main {
public static void main(String[] args) {
StartStop[] objs = new StartStop[2];
objs[0] = new Meeting();
objs[1] = new Car();
objs[0].start();
objs[0].stop();
objs[1].start();
objs[1].stop();
}
}
```
首先,定义接口`StartStop`,包含`start()`和`stop()`两个方法。然后,创建`Meeting`会议和`Car`汽车两个类实现`StartStop`接口,并分别实现`start()`方法和`stop()`方法。
接下来,在`Main`类中,定义了一个长度为2的`StartStop`类型的数组`objs`,并将一个`Meeting`对象和一个`Car`对象赋值给数组的两个元素。
最后,通过访问数组元素的方式,分别调用`Meeting`对象和`Car`对象的`start()`方法和`stop()`方法。
阅读全文