未分类 · 2025年11月21日

如何能使程序调用Base类的构造方法输出”base constructor”;class Base{ Base(int i){ System.out.println(“base constructor”); } Base(){ }}public class Sup extends Base{ public static void main(String argv[]){ Sup s= new Sup(); //One } Sup() { //Two } public void derived() { //Three }} A.在//Two行之后放置super(10); B. 在//One行之后放置super(10); C.在//Three行之后放置super(10); D.在//One行之后放置Base(10);

如何能使程序调用Base类的构造方法输出”base constructor”;class Base{ Base(int i){ System.out.println(“base constructor”); } Base(){ }}public class Sup extends Base{ public static void main(String argv[]){ Sup s= new Sup(); //One } Sup() { //Two } public void derived() { //Three }} A.在//Two行之后放置super(10); B. 在//One行之后放置super(10); C.在//Three行之后放置super(10); D.在//One行之后放置Base(10);

正确答案:A