java練習 抽象類和接口02

題目: 

創建一個名稱爲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();
	}

}

結果: 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章