1. 泛型类
1 | class Generic<T> {...} |
2. 泛型接口
1 | interface Generic<T> {...} |
如果类中不确定接口中的泛型,那么类也要定义为泛型类。
3. 泛型方法
1 | class Generic { |
在静态方法中,不能使用类定义的泛型,若需要泛型,只能自己定义一个泛型。
4. 泛型通配符
1 | class Generic { |
泛型通配符的用法举例:
1 | <? extends Person> // 只允许 Person 类及其子类使用 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 GuKaifeng's Blog!
评论(延迟加载 / 需要可访问 GitHub Issues)