看板 java 關於我們 聯絡資訊
vincewen:Animal animal = new Dog()那animal類別是Dog or animal? 10/22 09:18
1. Dog是從Animal繼承下來的class (可能是子類別、孫類別...等) 2. Animal是interface,而Dog有實作Animal這個interface ==以下看不懂就先略過吧== 3. Animal是interface。Dog實作某interface I,而I是從Animal繼承下來的。 4. Animal是interface,Dog繼承某class C, 而C有實作Animal(或者C實作的interface袓先有Animal) 或C繼承實作Animal的class(或者C的袓先類別有實作Animal)。 5. 拿1234去組合出來的各種情況... ==== 另外一個可能是這行打錯了XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.250.155
vincewen:呵呵 目前我只能想像前兩種! 感謝你給我更多思考方向! 10/22 09:44
cha122977:總結來說:繼承鏈上有Animal的類別都可以這樣寫 10/22 13:07