A派生出子类B ,都没有构造方法。并且在Java源代码中有如下声明:( )a0=new A();a1=new B();问以下哪个说法是正确的?
A. 只有第1行能通过编译
B. 只有第2行能通过编译
C. 第1、2行都不能通过编译
D. 第1、2行都能通过编译
查看答案
下列叙述中错误的是?( )
A. 一个子类可有多个直接父类
B. 父类派生出子类
C. 子类继承父类
D. 子类只能有一个直接父类
关于继承下面说法正确的是( )
A. 子类能够继承父类私有的属性
B. 子类可以重写父类的final方法;
C. 子类能够继承父类的protected 成员;
D. 子类能够继承不同包父类的缺省属性;
导入包A中的类AA应该使用下面哪条语句? ( )
A. import A.AA ;
B. import AA.A;
C. package A;
D. package AA;
对于子类的构造函数说明,下列叙述中不正确的是 ? ( )。
A. 子类可以自动执行父类的无参构造函数
B. 子类可以在自己的构造函数中使用super关键字来调用父类的含参数构造函数,但这个调用语句必须是子类构造函数的第一个可执行语句
C. 在创建子类的对象时,将先执行继承自父类的无参构造函数,然后再执行自己的构造函数
D. 子类也可以自动执行父类的有参构造函数