接口与泛型
public interface Face<T> {
void process(T t);
}
public class RealOne implements Face<String> {
@Override
public void process(String s) {
}
}
public class RealTwo
implements Face<Integer> {
@Override
public void process(Integer integer) {
}
}
抽象类与泛型
public interface Face<T> {
void process(T t);
}
public abstract class AbstractClass<T> implements Face<T> {
public abstract void deal(T t);
}
public class RealThree extends AbstractClass<Short>{
@Override
public void deal(Short aShort) {
}
@Override
public void process(Short aShort) {
}
}