Thinking in Java Chapter 11 & Chapter 17 持有对象和容器
使用泛型创建类会很复杂,但是应用预定义的泛型通常很简单。E.g.,定义用来保存Apple对象的ArrayList可以声明为 ArrayList<Apple>,而不仅仅是ArrayList,其中尖括号括起来的是类型参数(可以有多个参数),它指定了这个容器实例可以保存的类型。通过泛型,就可以在编译期防止将错误类型的对象置入容器中。即会是compile-error而不是runtime-err...
原创
2019-01-21 16:20:42 ·
119 阅读 ·
0 评论