1. 程式人生 > >java多型引用場景及程式碼實現

java多型引用場景及程式碼實現

class Test { public static void main(String[] args) { /** 動物類可以是狗 就吧狗創建出來 也叫向上轉型*/ Animal animalOne = new Dog(); /** 狗可以通用動物的本性吃飯睡覺 */ animalOne.currency(); /** 動物類可以是貓 就吧貓創建出來 也叫向上轉型*/ Animal campusTwo = new Cat(); /** 貓可以通用動物的本性吃飯睡覺 */ campusTwo
.currency(); /** 此時狗還有自己獨有的特性 也叫向下轉型*/ Dog dog = (Dog)animalOne; dog.call(); /** 此時狗還有自己獨有的特性 也叫向下轉型*/ Cat cat = (Cat)campusTwo; cat.call(); } }