接口上自定义泛型(方式一)
package cn.itcast.genecity;
//接口上自定义泛型
interface Dao<T>{
public void add(T t);
public void remove(T t);
}
public class Demo4<T> implements Dao<T>{
@Override
public void add(T t) {
// TODO Auto-generated method stub
}
@Override
public void remove(T t) {
// TODO Auto-generated method stub
}
public static void main(String[] args) {
//创建类时确定类型
new Demo4<String>();
}
}
接口上自定义泛型(方式二)
package cn.itcast.genecity;
//接口上自定义泛型
interface Dao<T>{
public void add(T t);
public void remove(T t);
}
public class Demo4 implements Dao<String>{
@Override
public void add(String t) {
// TODO Auto-generated method stub
}
@Override
public void remove(String t) {
// TODO Auto-generated method stub
}
public static void main(String[] args) {
new Demo4<String>();
}
}