返回列表 回复 发帖
你的代码是这样的吗?eclipse快捷键 Ctrl+Shift+F,格式化代码

public class ParentClass {
        public int overrideValue;

        public ParentClass() {
                overrideValue = 3;
        }

        public void showOverrideValue() {
                System.out.println("overrideValue的值是:" + overrideValue);
        }
}

public class SubClass extends ParentClass {
        public class Test2 {
        }

        public static void main(String[] args) {
                SubClass sub = new SubClass();
                ParentClass parent = new ParentClass();

                System.out.println(parent.overrideValue);
                System.out.println(sub.overrideValue);
                parent.showOverrideValue();
                sub.showOverrideValue();
        }
}
子类继承父类时,父类的属性和方法还是父类的,
换句话说,父类的属性和方法,既是父类的,也是子类的(子类不会把属性和方法复制到子类中)
子类的属性和方法,是子类自己的

PS 个人理解,希望对你有帮助
返回列表