![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
下列哪些叙述是正确的()。
A.子类对象的上转型对象可以访问子类继承或隐藏的成员变量
B.子类对象的上转型对象操作子类继承的方法或子类重写的实例方法,其作用等价于子类对象去调用这些方法
C.子类对象的上转型对象不能操作子类新增的成员变量
D.任何一个类都可以有多个子类
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A.子类对象的上转型对象可以访问子类继承或隐藏的成员变量
B.子类对象的上转型对象操作子类继承的方法或子类重写的实例方法,其作用等价于子类对象去调用这些方法
C.子类对象的上转型对象不能操作子类新增的成员变量
D.任何一个类都可以有多个子类
A.当子类中出现成员方法头与父类方法头相同的方法时,子类成员方法覆盖父类中的成员方法
B.方法重载是编译时处理的,而方法覆盖是在运行时处理的
C.子类中继承父类中的所有成员都可以访问
D.子类中定义有与父类同名变量时,在子类继承父类的操作中,使用继承父类的变量;子类执行自己的操作中,使用自己定义的变量
A.对象的类型转换可通过自动转换或强制转换进行
B.无继承关系的两个类的对象之间试图转换会出现编译错误
C.由new语句创建的父类对象可以强制转换为子类的对象
D.子类的对象转换为父类类型后,父类对象不能调用子类的特有方法
A.子类继承父类的所有属性和方法
B.子类可以继承父类的私有的属性和方法
C.子类可以继承父类的公有的属性和方法
D.创建子类对象时,父类的所有构造方法都会被执行
A.创建子类的对象时, 先调用子类自己的构造函数,然后调用父类的构造函数。
B.子类无条件地继承父类不含参数的构造函数。
C.子类必须通过super 关键字调用父类的构造函数。
D.子类可以继承父类的构造函数。
A.可以被其他任何对象(或类)的任何方法访问
B.可以被定义的类或其子类访问
C.只可以被定义的类的子类访问
D.只能由定义它的类访问
A.创建父类对象作为子类的原型(prototype)
B.使用class关键子继承父类
C.使用extends关键子继承父类
D.创建子类对象作为父类的原型(prototype)
A.保证每个对象拥有自己的数据成员,但共享处理这些数据的代码
B.保证基类私有成员在子类中可以被访问。
C.保证基类保护成员在子类中可以被访问。
D.保证基类公有成员在子类中可以被访问。