昆明java培训
达内昆明广州春城路

18487146383

热门课程

java限制类型参数范围

  • 时间:2016-11-18
  • 发布:昆明Java培训
  • 来源:达内新闻

昆明Java培训班的老师今天给大家讲限制类型参数范围。

有时候你可能需要限定泛型的类型参数,比如限定某个泛型的类型参数只能为Number或者是其子类或者继承类。

声明类型参数的限定,就是在参数名称之后跟上extends关键词,然后跟上其上限,如Number,在这里extends通常意义上是指类的extends和接口的implements。,如一下方法的声明:

public <U extends Number> void inspect(U u){

System.out.println("T: " + t.getClass().getName());

System.out.println("U: " + u.getClass().getName());

}

一个类型参数可以有多重限定,即extends关键词后跟多个上限,用符号&隔开:

class D <T extends A & B & C> { /* ... */ }

上一篇:java基础的泛型方法
下一篇:java中的八种基本数据类型

昆明Java培训班《Java分布式数据库的未来》

昆明java培训班:为什么java工程师薪资这么高?

昆明java培训班:你所不知道的java秘密

昆明java培训班;如何认识Java Web技术

选择城市和中心
贵州省

广西省

海南省

扫一扫

了解更多干货