含有泛型的接口
定义格式:
修饰符 interface接口名<代表泛型的变量> { }
例如,
//迭代器接口
public interface Iterator<E>{
public abstract E next();
}
//Scanner实现了Iterator接口,并指定接口的泛型类为String,所以重写的next方法泛型默认就是String
public final class Scanner implements Iterator<String>{
public String next(){
...}
}
使用格式:
1、定义类时确定泛型的类型
例如
//迭代器接口
public interface Iterator<E>{
public abstract E next();
}
//Scanner实现了Iterator接口,并指定接口的泛型类为String,所以重写的next方法泛型默认就是String
public final class Scanner implements Iterator<String>{
public String next()