昆明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 9——昆明达内

java集合-Iterator迭代

达内编程培训大神带你修炼技术!

AI初创企谷歌跑在前面了!达内java培训

选择城市和中心
贵州省

广西省

海南省