[請益] 多型用在哪
看板Soft_Job作者empireisme (empireisme)時間3年前 (2021/03/04 11:20)推噓25(25推 0噓 77→)留言102則, 32人參與討論串1/5 (看更多)
如題
看了stackoverflow的一個例子
class Cup {
int capacity
}
class TeaCup : Cup {
string flavour
}
class CoffeeCup : Cup {
string brand
}
Cup c = new CoffeeCup();
public int measure(Cup c) {
return c.capacity
}
他的解釋是
you can pass just a Cup instead of a specific instance. This aids in
generality because you don't have to provide a specific measure() instance
per each cup type
問題是我不是只要
在Cup 類別中定義 measure這個方法 不就可以了嗎
為何不要在宣告物件的時候都
使用
CoffeeCup c= new CoffeeCup();
請問多型的用途是?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.226.11.41 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1614828057.A.414.html
→
03/04 11:22,
3年前
, 1F
03/04 11:22, 1F
→
03/04 11:25,
3年前
, 2F
03/04 11:25, 2F
→
03/04 11:27,
3年前
, 3F
03/04 11:27, 3F
推
03/04 11:27,
3年前
, 4F
03/04 11:27, 4F
推
03/04 11:37,
3年前
, 5F
03/04 11:37, 5F
→
03/04 11:41,
3年前
, 6F
03/04 11:41, 6F
→
03/04 11:42,
3年前
, 7F
03/04 11:42, 7F
推
03/04 11:43,
3年前
, 8F
03/04 11:43, 8F
→
03/04 11:43,
3年前
, 9F
03/04 11:43, 9F
→
03/04 11:43,
3年前
, 10F
03/04 11:43, 10F
→
03/04 11:44,
3年前
, 11F
03/04 11:44, 11F
→
03/04 11:45,
3年前
, 12F
03/04 11:45, 12F
推
03/04 11:45,
3年前
, 13F
03/04 11:45, 13F
→
03/04 11:45,
3年前
, 14F
03/04 11:45, 14F
→
03/04 11:45,
3年前
, 15F
03/04 11:45, 15F
推
03/04 11:50,
3年前
, 16F
03/04 11:50, 16F
→
03/04 11:50,
3年前
, 17F
03/04 11:50, 17F
推
03/04 11:53,
3年前
, 18F
03/04 11:53, 18F
推
03/04 11:59,
3年前
, 19F
03/04 11:59, 19F
推
03/04 12:00,
3年前
, 20F
03/04 12:00, 20F
→
03/04 12:03,
3年前
, 21F
03/04 12:03, 21F
推
03/04 12:08,
3年前
, 22F
03/04 12:08, 22F
→
03/04 12:10,
3年前
, 23F
03/04 12:10, 23F
→
03/04 12:10,
3年前
, 24F
03/04 12:10, 24F
O大的意思是,萬一沒有宣告method在
Cup 中,也可以做的意思?
但我的想法是直接把measure放在
Cup中
那麼所有子類別的Cup都可以用
※ 編輯: empireisme (101.12.69.35 臺灣), 03/04/2021 12:14:36
→
03/04 12:13,
3年前
, 25F
03/04 12:13, 25F
推
03/04 12:21,
3年前
, 26F
03/04 12:21, 26F
→
03/04 12:22,
3年前
, 27F
03/04 12:22, 27F
→
03/04 12:23,
3年前
, 28F
03/04 12:23, 28F
→
03/04 12:24,
3年前
, 29F
03/04 12:24, 29F
推
03/04 12:24,
3年前
, 30F
03/04 12:24, 30F
→
03/04 12:25,
3年前
, 31F
03/04 12:25, 31F
推
03/04 12:30,
3年前
, 32F
03/04 12:30, 32F
→
03/04 12:38,
3年前
, 33F
03/04 12:38, 33F
→
03/04 12:38,
3年前
, 34F
03/04 12:38, 34F
→
03/04 12:38,
3年前
, 35F
03/04 12:38, 35F
→
03/04 12:38,
3年前
, 36F
03/04 12:38, 36F
→
03/04 12:38,
3年前
, 37F
03/04 12:38, 37F
→
03/04 12:38,
3年前
, 38F
03/04 12:38, 38F
還有 24 則推文
→
03/04 13:22,
3年前
, 63F
03/04 13:22, 63F
→
03/04 13:22,
3年前
, 64F
03/04 13:22, 64F
→
03/04 13:22,
3年前
, 65F
03/04 13:22, 65F
→
03/04 13:22,
3年前
, 66F
03/04 13:22, 66F
→
03/04 13:22,
3年前
, 67F
03/04 13:22, 67F
推
03/04 13:31,
3年前
, 68F
03/04 13:31, 68F
→
03/04 13:31,
3年前
, 69F
03/04 13:31, 69F
推
03/04 14:43,
3年前
, 70F
03/04 14:43, 70F
→
03/04 14:44,
3年前
, 71F
03/04 14:44, 71F
→
03/04 14:44,
3年前
, 72F
03/04 14:44, 72F
→
03/04 14:44,
3年前
, 73F
03/04 14:44, 73F
推
03/04 14:47,
3年前
, 74F
03/04 14:47, 74F
→
03/04 15:39,
3年前
, 75F
03/04 15:39, 75F
推
03/04 17:41,
3年前
, 76F
03/04 17:41, 76F
推
03/04 17:56,
3年前
, 77F
03/04 17:56, 77F
→
03/04 18:39,
3年前
, 78F
03/04 18:39, 78F
推
03/04 19:38,
3年前
, 79F
03/04 19:38, 79F
→
03/04 19:39,
3年前
, 80F
03/04 19:39, 80F
推
03/04 21:11,
3年前
, 81F
03/04 21:11, 81F
→
03/04 21:11,
3年前
, 82F
03/04 21:11, 82F
→
03/04 23:18,
3年前
, 83F
03/04 23:18, 83F
→
03/05 00:07,
3年前
, 84F
03/05 00:07, 84F
→
03/05 01:08,
3年前
, 85F
03/05 01:08, 85F
→
03/05 01:09,
3年前
, 86F
03/05 01:09, 86F
→
03/05 01:10,
3年前
, 87F
03/05 01:10, 87F
推
03/05 08:06,
3年前
, 88F
03/05 08:06, 88F
→
03/05 08:06,
3年前
, 89F
03/05 08:06, 89F
→
03/05 08:06,
3年前
, 90F
03/05 08:06, 90F
→
03/05 08:06,
3年前
, 91F
03/05 08:06, 91F
→
03/05 08:06,
3年前
, 92F
03/05 08:06, 92F
推
03/05 09:27,
3年前
, 93F
03/05 09:27, 93F
→
03/05 13:16,
3年前
, 94F
03/05 13:16, 94F
→
03/05 13:17,
3年前
, 95F
03/05 13:17, 95F
→
03/05 13:20,
3年前
, 96F
03/05 13:20, 96F
→
03/05 13:22,
3年前
, 97F
03/05 13:22, 97F
→
03/05 13:23,
3年前
, 98F
03/05 13:23, 98F
推
03/05 16:12,
3年前
, 99F
03/05 16:12, 99F
推
03/05 16:34,
3年前
, 100F
03/05 16:34, 100F
→
03/06 00:49,
3年前
, 101F
03/06 00:49, 101F
→
03/06 17:39,
3年前
, 102F
03/06 17:39, 102F
討論串 (同標題文章)