对于仿制药有什么好处,为什么要使用它们呢?我以为我会把这个垒球提供给任何想要从公园里击出的人。什么是泛型,泛型的优点是什么,为什么,在哪里,我应该如何使用它们?请保持相当基本。谢谢。
3 回答

收到一只叮咚
TA贡献1821条经验 获得超4个赞
我真的不想重复自己。我讨厌经常输入相同的东西。我不喜欢多次重复处理,略有不同。
而不是创建:
class MyObjectList { MyObject get(int index) {...}}class MyOtherObjectList { MyOtherObject get(int index) {...}}class AnotherObjectList { AnotherObject get(int index) {...}}
我可以构建一个可重用的类...(在你不想因为某些原因使用原始集合的情况下)
class MyList<T> { T get(int index) { ... }}
我现在效率提高了3倍,我只需保留一份。为什么你不想保持更少的代码?
对于非集合类(例如a Callable<T>
或Reference<T>
必须与其他类交互)也是如此。你真的想扩展Callable<T>
和 Future<T>
其他所有相关的类来创建类型安全的版本吗?
我不。
- 3 回答
- 0 关注
- 782 浏览
添加回答
举报
0/150
提交
取消