题目:
创建一个名称为Vehicle的接口,在接口中添加两个无参的方法start()和stop()。
在两个名称分别为Bike和Bus的类中实现Vehicle接口。
创建一个名称为interfaceDemo的类,
在interfaceDemo的main()方法中使用多态的方式创建Bike和Bus对象并访问其start()和stop()方法。
代码:
public interface Vehicle {
public void start();
public void stop();
}
public class Bike implements Vehicle {
@Override
public void start() {
System.out.println("Bike starting");
}
@Override
public void stop() {
System.out.println("Bike stoping");
}
}
public class Bus implements Vehicle {
@Override
public void start() {
System.out.println("Bus starting");
}
@Override
public void stop() {
System.out.println("Bus stoping");
}
}
public class InterfaceDemo {
public static void main(String[] args) {
Bike bike = new Bike();
bike.start();
bike.stop();
System.out.println("-------");
Bus bus = new Bus();
bus.start();
bus.stop();
}
}
结果: