題目:
創建一個名稱爲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();
}
}
結果: