不大理解泛型的概念有详细介绍吗
来源:4-5 案例:对字典进行查询
峰林
2018-12-12 09:17:37
不大理解泛型的概念有详细介绍吗
1回答
irista23
2018-12-12
对于泛型,记住两点:
①使用泛型,比如指定集合ArrayList保存的类型是String,那这个ArrayList<String>中就只能保存String类型的对象,如果当我们指定的类型是某个父类,那这个时候是可以保存所有继承这个父类的子类的对象,但是具体操作集合成员时,需要按照向上转型的方式操作。
②不使用泛型的话,是可以向同一个ArrayList中保存不同的Object对象,但是此时编译器会提出黄色警告,同时,使用集合成员时需要进行类型转换。
泛型优势:在编译的时候检查类型安全,并能及时捕捉类型不匹配的错误,所有的强制转换都是隐式的和自动的,提高代码的重用率
相似问题