Re: [問題] generic
※ 引述《oldhead1029 (想不到)》之銘言:
: 最近也在看Generic,實在有點搞不懂Generic的真正功用在那?
: 以Map來說好了,如果程式是我們自己寫的,我們一定會知道
: 裡面放的是什麼型別....
不過你的程式不會只有一個 Map, 或是你需要用到其他不是自己寫的 library
這時 generic 就很好用了
: 如果使用泛型(覺得名字怪怪的,反而違反「泛」字..純自己的想法)
: 放了別的型別的物件也是會錯,跟我們在一般的取Map裡的物件轉型錯
: 一樣意思不是嗎?而且相同物件不是反而限制了Map這類collection的
: 功用嗎?
轉型錯誤是 run time error, 用 generic 則會得到 compile time error
compile time error 比 run time error 要好
: 有沒有大大可以舉個在工作上寫程式會用到的例子呢?
: 謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 69.181.190.135
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 5 之 5 篇):