不大理解泛型的概念有详细介绍吗

来源:4-5 案例:对字典进行查询

峰林

2018-12-12 09:17:37

不大理解泛型的概念有详细介绍吗

写回答

1回答

irista23

2018-12-12

对于泛型,记住两点:

①使用泛型,比如指定集合ArrayList保存的类型是String,那这个ArrayList<String>中就只能保存String类型的对象,如果当我们指定的类型是某个父类,那这个时候是可以保存所有继承这个父类的子类的对象,但是具体操作集合成员时,需要按照向上转型的方式操作。

②不使用泛型的话,是可以向同一个ArrayList中保存不同的Object对象,但是此时编译器会提出黄色警告,同时,使用集合成员时需要进行类型转换。

泛型优势:在编译的时候检查类型安全,并能及时捕捉类型不匹配的错误,所有的强制转换都是隐式的和自动的,提高代码的重用率

0

0 学习 · 7235 问题

查看课程