方法的调用 派生类 用JAVA语言编写

定义含有抽象方法print()的基类,在构造方法中调用print();print()方法派生类被重写,该方法打印在派生类中定义的成员变量i,在定义i时给定非零的初始值;在main()中,创建派生类的对象,然后调用print()


abstract class Base {
    abstract void print();
    public Base() {
        print();
    }
}

class Next extends Base{

    private Integer i = 10;

    @Override
    void print() {
        System.out.println(i);
    }

    public static void main(String[] args) {
        Next next = new Next();
        next.print();
    }
}