阅读下面JAVA代码片段,正确的选项是( )public class Car { String color; String motor;public Car(String color, String motor) {// 1 this.color =color; this.motor =motor;}}public class Truck extends Car {double weight;public Truck() {// 2}public Truck(String color,String motor, double weight){ // 3 super(color, motor);this.weight = weight;}public void display(){System.out.println("颜色:"+color+"\t发动机型号:"+motor+"\t载重量:"+weight);}public static void main(String[] args) {Truck truck = new Truck("红色","玉柴", 1.5); // 4 truck.display();}}
A. 注释1处编译正确,无错误
B. 注释2处编译错误,但能输出正确结果
C. 注释3处编译错误,不能输出正确结果
D. 注释4处编译错误,不能输出正确结果
下列关于Object类的叙述错误的是 ( )
A. Object类是所有类的父类
B. 所有类都可以继承Object中允许被继承的方法
C. 一个类没有使用extends关键字明确标识继承关系,则默认继承Object类
D. 要想继承Object类,必须使用extends关键字标识继承关系,否则不会实现继承
( )该段代码的运行结果为:public class Father {private String name; private int age;public Father(String name,int age){this.name = name; this.age = age;}public static void main(String[] args) {Father fa1 = new Father(”晓明”,13); Father fa2 = new Father("晓明”,13); boolean flag = fa1.equals(fa2); System.out.println(flag);}}
A. true
B. 相等
C. 不相等
D. false
在Java中,关于继承的说法错误的是( )
A. 使用extends关键字实现一个类继承另一个类
B. 所有的Java类都直接或间接地继承了java.lang.Object类
C. 在子类的构造方法中,必须显式调用父类的构造方法
D. 在子类的构造方法中,可以通过super关键字调用父类的构造方法