class Base<T> {
public void process(T item) {
System.out.println("Base: " + item);
}
}
class Sub extends Base<String> {
@Override
public void process(String item) {
System.out.println("Sub: " + item);
}
}
// 执行:
Base<String> obj = new Sub();
obj.process("hello"); 