下面是有关子类继承父类构造函数的描述,其中正确的是( )。
A. 创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数。
B. 子类无条件地继承父类不含参数的构造函数。
C. 子类通过super关键字调用父类的构造函数。
D. 子类无法继承父类的构造函数。
下面说法正确的是( )。
A. final 可修饰类、属性、方法。
B. abstract可修饰类、属性、方法。
C. 定义抽象方法需有方法的返回类型、名称、参数列表和方法体。
D. 用final修饰的变量,在程序中可对这个变量的值进行更改。
同一类中有两个以上方法同名称方法重载,Java语言规定:
A. 不允许重载;
B. 父类的方法与子类的方法不构成重载;
C. 重载方法的参数表必须不同;
D. 重载方法的返回值类型必须不同。
以下程序运行结果是:public class FatherClass{public FatherClass(){System.out.print ("Father ");}}public class ChildClass extends FatherClass {public ChildClass() {System.out.print ("Child ");}public static void main(String[] args) {FatherClass fc = new ChildClass();}}
A. FatherChild
B. Child
C. Father
D. 出错