R1-1
子类对象不能访问父类的私有成员变量,因此也没有任何办法可以修改父类的私有成员变量。
(2分)
F
R1-2
覆盖只能在不同的类中完成。
(2分)
T
R1-3
子类不继承父类的构造方法。
(2分)
T
R1-4
设类B是类C的父类,语句B x1=new C( ); 是正确的。
(2分)
T
R1-5
一个Java类可以有多个父类。
(2分)
F
R1-6
可以覆盖在父类中定义的私有方法。
(2分)
F
R1-7
Object是Java中所有类的共同父类。
(2分)
T
R1-8
如果一个类的声明中没有使用extends关键字,这个类被系统默认为是继承Object类。
(2分)
T
R1-9
构造方法可以调用本类中重载的构造方法和它的父类的构造方法。
(2分)
T
R1-10
在Animal类和其子类Dog类中均定义了一个名为age的整形变量,则按照多态原理,下列程序中访问的是Dog类中的age变量。
Animal a=new Dog();
System.out.println(a.age);
(2分)
F
R1-11
子类如果想使用父类的构造方法,必须在子类的构造方法中使用,并且必须使用关键字super来表示,而且super必须是子类构造方法中的头一条语句。
(2分)
T
R1-12
如果在子类的构造方法中,没有使用关键字super调用父类的某个构造方法,那么默认有super();语句,即调用父类的不带参数的构造方法。
(2分)
T
R1-13
子类和父类必须在一个包中。
(2分)
F