里氏代换原则是指任何( )可出现的地方,( )一定可以出现
A: 基类对象 基类对象
B: 子类对象 子类对象
C: 基类对象子类对象
D: 子类对象基类对象
A: 基类对象 基类对象
B: 子类对象 子类对象
C: 基类对象子类对象
D: 子类对象基类对象
举一反三
- 关于java的子类对象与父类对象,说法错误的是( )。 A: 父类对象可以用子类构造 B: 子类可以构造子类对象 C: 父类可以构造父类对象 D: 子类对象可以用父类构造
- 下列不属于对象转型的是( )。 A: 一个基类的引用对象可以指向其子类的对象 B: 一个基类的引用不可以访问其子类对象新增加的成员属性 C: 使用应用变量instanceof来判断引用类型变量所指向的对象是否属于该类 D: 子类的对象可以做基类的对象,称之为向下转型
- 子类对象直接赋值给父类对象时,子类对象可自动转换为父类对象,( )赋值给子类对象时,必须将父类对象强制转换为子类对象。
- 面向对象方法的要素是( ) A: 对象、类、数据类型和算法 B: 对象、类、继承和消息 C: 对象、基类、派生类和继承 D: 对象、父类、子类和继承
- 子类直接赋值给父类时,子类对象可自动转换为父类对象,父类赋值给子类时,必须将父类对象为子类对象。