在以下情形: class Person{
public int ID;
}
class Student extends Person{
public int ID;
}
学生“隐藏的人ID字段 如果我们想代表在内存中的以下内容: Student john = new Student();
将约翰对象有两个独立的存储位置,用于storint Person.ID和它
我很困惑如何覆盖不同于隐藏在Java中。任何人都可以提供这些不同的更多细节吗?我读了Java Tutorial,但示例代码仍然让我感到困惑。 为了更清楚,我明白Overriding很好。我的问题是,除了事实上一个在实例级而另一个在类级别的事实,我没有看到隐藏是任何不同的。 纵观Java教程代码: public class Animal {
public static void testC