小编vad*_*vad的帖子

Java继承

为什么打印最后"我是儿童班." ?

public class Parent
{
    String parentString;
    public Parent()
    {
        System.out.println("Parent Constructor.");
    }

    public Parent(String myString)
    {
        parentString = myString;
        System.out.println(parentString);
    }

    public void print()
    {
       System.out.println("I'm a Parent Class.");
    }
} 

public class Child extends Parent
{
    public Child() {
        super("From Derived");
        System.out.println("Child Constructor.");
    }

    public void print()
    {
       super.print();
       System.out.println("I'm a Child Class.");
    }

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

输出:

From Derived

Child Constructor.

I'm a Parent …
Run Code Online (Sandbox Code Playgroud)

java inheritance class

11
推荐指数
1
解决办法
3207
查看次数

标签 统计

class ×1

inheritance ×1

java ×1