泛型类:应用场景
在创建对象的时候给出具体的泛型。
如: class 类名<泛型> {
}
class Fu<QQ>{
public void show(QQ qq){
System.out.println(qq);
}
}
//第一种情况: 不显示声明
class Zi extends Fu{//默认父类的泛型在这里是 Object ,这里其实省略了 <Object>
}
//第二种情况:直接给出具体的泛型
class Zi2 extends Fu<String>{
}
//第三种情况:继续沿用父类的泛型,但是在子类的类名后边必须显示声明
class Zi3<QQ> extends Fu<QQ>{
}
//注意:以上三种情况,子类在继承父类的同时,还可以定义自己的泛型 |