java 泛型

摘自Thinking in java: 泛型的目的是解耦类/方法与所使用的类型之间约束:泛型可以让类/方法在运行时使用多种类型。 一开始的约束是继承,通过多态来解决“类/方法可以适用于许多许多的类型的问题”。 但是接口比继承使得代码更加易于扩展(易于增加新类)。 但是接口无法在编译时实现“类型安全”,但是泛型,通过知道使用泛型定义的变量的类型限制,编译器可以在一个高得多的程度上验证类型假设。没有泛
相关文章
相关标签/搜索