Java实现定义一个名为Vehicle的接口,其中包括两个方法:startl()和stop()。另外设计两个类, 分别为Bike和Bus,然后在这两个类中实现Vehicle接口。设计一个名为interfaceDemo的主类, 在它的main()方法中创建Bike和Bus的对象,并访问start()和stop()方法
时间: 2024-03-20 11:43:41 浏览: 29
好的,我理解了你的问题。下面是Java代码实现:
首先,定义Vehicle接口:
```java
public interface Vehicle {
void start();
void stop();
}
```
然后,实现Bike和Bus类并实现Vehicle接口:
```java
public class Bike implements Vehicle {
@Override
public void start() {
System.out.println("Bike started");
}
@Override
public void stop() {
System.out.println("Bike stopped");
}
}
public class Bus implements Vehicle {
@Override
public void start() {
System.out.println("Bus started");
}
@Override
public void stop() {
System.out.println("Bus stopped");
}
}
```
最后,在主类interfaceDemo中创建Bike和Bus对象,并访问start()和stop()方法:
```java
public class interfaceDemo {
public static void main(String[] args) {
Vehicle bike = new Bike();
Vehicle bus = new Bus();
bike.start();
bike.stop();
bus.start();
bus.stop();
}
}
```
输出结果:
```
Bike started
Bike stopped
Bus started
Bus stopped
```