突然Java泛型之类型参数通配符

游戏
北能再吃 2021-11-07 17:56:55
类型参数通配符?和类型参数名T一样,都是用来代替具体数据类型。本文用一个print方法来输出不同的数据,进而展示它的使用方法。

方法/步骤

1/6分步阅读

设置四种类型的数据:字符串、整数、双精度浮点型、数字型。我们可以用类型参数通配符来把四种类型的数据,用一个方法来输出。

[图]2/6

运行结果如图所示。

[图]3/6

我们可以用extends来设置通配符的上界,这里设置了通配符的上界为Number,这样的话,参数就必须为Number类或其子类的实例。

[图]4/6

运行结果如图所示。

[图]5/6

super可以设置通配符的下界。下界为Double,则参数必须为Double型或其父类的实例。

[图]6/6

运行结果如图所示。

[图]

相关热门经验知识

  1. 怎样快速记忆英语单词

    我们在初高中学习英语时常常比较侧重于语法的学习,往往忽视了词汇量的积累,而掌握词汇量的多少已经成为衡量一个人外语水平的重要标志。有时或许我们也认识到了这一点,但往往记忆的效果不理想,也做不到持之以恒,常常是即兴记忆。...

  2. 2021年的法定节假日怎样安排的?

    2021年的法定节假日有元旦节、春节、清明节、劳动节、端午节、中秋节和国庆节。每个法定节假日该休息哪几天呢?下面我们一起来了解下吧。提前了解法定节假日的安排,可以提前计划出行,出行的时候建议要注意安全。 ...