作者deuter (Harold)
看板java
标题Re: [问题] generic
时间Tue Sep 5 01:40:32 2006
※ 引述《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