面向物件_按照多型前提給出程式碼體現
阿新 • • 發佈:2019-02-01
/* 多型:同一個物件(事物),在不同的時刻體現出來不同的狀態。 舉例: 貓是貓,貓是動物。 水(液體,固體,氣態) 多型的前提: A:要有繼承關係 B:要有方法重寫 其實沒有也是可以的,但是如果沒有這個就沒有意義。 動物 d = new 貓(); d.show(); 動物 d = new 狗(); d.show(); C:要有父類引用指向子類的物件。 父 f = new 子(); 用程式碼體現一下多型 */ class Fu{ public void show(){ System.out.println("show Fu"); } } class Zi extends Fu{ public void show(){ System.out.println("show Zi"); } } class DouTaiDemo{ public static void main(String[] args){ //要有父類引用指向子類的物件。 //父 f = new 子(); Fu f = new Zi(); f.show(); } }