单项选择题
A.final B.abstract C.static D.interface
A.X x = new X() B.X x = new Y() C.Y x = new Y() D.Y x = new X()
A.子类定义了自己的构造方法,就不会调用父类的构造方法 B.子类必须通过super关键字调用父类有参的构造方法 C.如果子类的构造方法没有通过super调用父类的构造方法,那么子类会先调用父类中无参构造方法,之后再调用子类自己的构造方法 D.创建子类对象时,先调用子类自己的构造方法,然后再调用父类的构造方法