Re: [問題] 請教關於多型的觀念

看板java作者 (批踢踢時間)時間14年前 (2009/11/15 20:10), 編輯推噓3(304)
留言7則, 5人參與, 最新討論串6/8 (看更多)
interface 機器人 { public void 走(); } interface 貓 { public void 叫(); } class 哆啦a夢 implememnts 機器人,貓 { public void 走() { ... } public void 叫() { } } 所以你可以從機器人的角度來看哆啦a夢, 機器人 機1 = new 哆啦a夢(); 當然,從機器人的角度看哆啦a夢, 就只能執行機器人能作的事: 機1.走(); 也可以從貓的角度來看哆啦a夢 貓 貓1 = new 哆啦a夢(); 同樣的,從貓的角度來看哆啦a夢, 也只能執行貓會作的事: 貓1.叫(); -- It's time to PTT. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.112.32.244

11/15 20:20, , 1F
Good Example!
11/15 20:20, 1F

11/15 20:35, , 2F
我個人覺得 polymorphism 不是這個意思...
11/15 20:35, 2F

11/15 21:39, , 3F
#1Ar_jTzE (C_and_CPP) 拙作,或許可以參考
11/15 21:39, 3F

11/15 21:50, , 4F
樓上那篇文很糟糕>///<
11/15 21:50, 4F

11/16 03:35, , 5F
我也覺得多型似乎不是這個意思 可是又說不出個所以然
11/16 03:35, 5F

11/16 23:49, , 6F
我覺得 polymorphism 從 polymorphic method 的意涵與
11/16 23:49, 6F

11/16 23:50, , 7F
行為來說明/舉例會比較適合。
11/16 23:50, 7F
文章代碼(AID): #1A_-_BsQ (java)
討論串 (同標題文章)
文章代碼(AID): #1A_-_BsQ (java)