小编Nul*_*ter的帖子

java中的继承行为

任何人都可以解释,为什么这在eclipse中显示错误,但运行成功没有任何错误.我已粘贴下面的代码.

家长班:

public class Parent {
    /*Parent class method*/
    public void show() { 
        System.out.println("Parent class show called");
    }
}
Run Code Online (Sandbox Code Playgroud)

儿童班:

public class Child extends Parent {
    /* Child class overridden method*/  
    private void show() { 
        // this line show error in eclipse
        System.out.println("Child class show called ");
    }

    public static void main(String[] args) {
        Parent p = new Child();
        p.show();
    }
}
Run Code Online (Sandbox Code Playgroud)

OutPut是:父类显示调用

java oop inheritance

2
推荐指数
1
解决办法
111
查看次数

标签 统计

inheritance ×1

java ×1

oop ×1