假设我有一个类Foo像这样: public class Foo<T> {
protected T invoke(Object... args);
}
现在假设我补充一点: public class Bar<T, Arg> extends Foo<T> {
public T invoke(Arg arg);
}
这是否意味着我不能创建一个Bar<T, Object[]
在一个类中,与超类中的字段具有相同名称的字段隐藏了超类的字段。 public class Test {
public static void main(String[] args) {
Father father = new Son();
System.out.println(father.i); //why 1?
System.out.print