题目:对下列代码分析正确的是( ) public class Test extends A{ public static void main(String[] args){ Test t = new Test(); t.print(); } } class A { String s; A(String s){ this.s=s; } public void print(){ system.out.println(s); } }
A. 如果类A添加一个构造方法A (String s) {},程序能够编译成功
B. 程序中有一个隐藏的构造方法Test (), 但是不能被编译,因为Test类的父类没有默认的构造方法
C. 因为类Test中没有构造方法Test (), 程序编译有错误
D. 程序能够编译成功
答案:评论后可见此内容