专业的JAVA编程教程与资源

网站首页 > java教程 正文

Java编程思想---对象介绍---参数化类型(泛型)

temp10 2024-09-10 20:48:20 java教程 19 ℃ 0 评论

上转型:派生类转基类

下转型:基类向派生类转

Java编程思想---对象介绍---参数化类型(泛型)

当你无法了解容器未来存储什么类型的对象时,可以利用Java单继承特性,向容器中存储Object。在存储的时候,遇到特定派生类时,Java会将这个对象上转型为Object。这会导致,派生类中的属性和方法丢失。

所以当你从容器中取出对象时,必须,对它下转型,但是,前提是你必须确切了解容器中取出来的对象是什么类型。如果你取出来的类型不对,就会导致下转型出错,产生异常。

通过参数化类型的机制,可以在创建容器的时候,对容器的内部元素类型做一个定制化,免去了下转型,规避了可能出现的错误。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表