最近看泛型的时候有个疑惑,感觉泛型和多态使用场景很像,现在有点混淆这两个概念,既然已经有了多态的概念,为什么又会提出泛型,它们的使用场景是什么呢?什么时候使用多态,什么时候使用泛型?
6条回答
- 普通网友 2017-04-27 05:08关注
这是两个不同的扩展维度
需要用基类对象调用到子类重载的方法的是否 利用多态特性
需要一个处理逻辑处理各种不同的数据类型 利用泛型解决 1无用
最近看泛型的时候有个疑惑,感觉泛型和多态使用场景很像,现在有点混淆这两个概念,既然已经有了多态的概念,为什么又会提出泛型,它们的使用场景是什么呢?什么时候使用多态,什么时候使用泛型?
这是两个不同的扩展维度
需要用基类对象调用到子类重载的方法的是否 利用多态特性
需要一个处理逻辑处理各种不同的数据类型 利用泛型