泛型接口定义与使用
1.定义
泛型接口表示接口中有一个未知的类型
泛型接口的定义格式:
- 格式:修饰符 interface 接口名<类型>{ }
- 范例:public interface Generic< T >{ }
2.使用
泛型接口:
package com.genericity.example03;
public interface Generic<T> {
void show(T t);
}
泛型接口实现类:重写泛型接口类的方法
package com.genericity.example03;
public class GenericImpl<T> implements Generic<T> {
//重写方法
public void show(T t){
System.out.println(t);
}
}
测试类:创建泛型接口实现类对象,调用方法
package com.genericity.example03;
public class GenericDemo {
public static void main(String[] args) {
GenericImpl<String> g1 = new GenericImpl<String>();
g1.show("郝佳乐");
}
}