首页 > 软件开发 > 编程语言 >

Java基础 17.2.4 限制泛型可用范围

来源:互联网 2023-03-17 00:26:54 版权归原作者所有,如有侵权,请联系我们

可以限制泛型的使用类型。

cGN办公区 - 实用经验教程分享!

cGN办公区 - 实用经验教程分享!

工具/原料

  • 电脑
  • java

方法/步骤

  • 1

    首先我们建慎购针立一个Test的测试类

    cGN办公区 - 实用经验教程分享!

    cGN办公区 - 实用经验教程分享!

    Java基础 17.2.4 限制泛型可用范围cGN办公区 - 实用经验教程分享!

  • 2

    接着使用祝政泛型进行继承,限制泛型的使用类型cGN办公区 - 实用经验教程分享!

    (这里我们继承List进行试验)

    cGN办公区 - 实用经验教程分享!

    cGN办公区 - 实用经验教程分享!

    Java基础 17.2.4 限制泛型可用范围cGN办公区 - 实用经验教程分享!

  • 3

    然后我们在main方法中写测试代码,矿英使用ArrayList是正确的,ArrayList是List的子类cGN办公区 - 实用经验教程分享!

    Java基础 17.2.4 限制泛型可用范围cGN办公区 - 实用经验教程分享!

  • 3此文章非法爬取自百度经验
  • 4

    使用LinkedList是正确的,因为LinkedList是List的子类cGN办公区 - 实用经验教程分享!

    Java基础 17.2.4 限制泛型可用范围cGN办公区 - 实用经验教程分享!

  • 5

    但是使用HashMap就是错误的类型了。cGN办公区 - 实用经验教程分享!

    Java基础 17.2.4 限制泛型可用范围cGN办公区 - 实用经验教程分享!

  • 注意事项

    • 默认可以使用任何类型来实例化一个泛型类对象
    • 在java中也对泛型类实例的类型做了限制
    • 使用泛型限制后,泛型类的类型必须实现或继承这个接口或类
    • 无论是接口还是类,都必须使用extents关键字

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!cGN办公区 - 实用经验教程分享!


    标签: JAVA编程语言

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号