下列关于对象替换语法规则的描述中,错误的是( )。
A: 可以将子类对象的引用赋值给超类的引用变量
B: 超类的引用变量可以引用子类对象
C: 可以将超类的引用变量直接赋值给子类的引用变量
D: 可以将超类的引用变量赋值给子类的引用变量,赋值时必须进行强制类型转换
A: 可以将子类对象的引用赋值给超类的引用变量
B: 超类的引用变量可以引用子类对象
C: 可以将超类的引用变量直接赋值给子类的引用变量
D: 可以将超类的引用变量赋值给子类的引用变量,赋值时必须进行强制类型转换
举一反三
- 下列关于对象替换语法规则的描述中,错误的是( )。? 超类的引用变量可以引用子类对象|可以将超类的引用变量赋值给子类的引用变量,赋值时必须进行强制类型转换|可以将子类对象的引用赋值给超类的引用变量|可以将超类的引用变量直接赋值给子类的引用变量
- 下列属于里氏转换原则的是()。 A: 父类变量可以引用子类对象 B: 将父类变量转换为子类类型 C: 子类变量可以引用父类对象 D: 以上都不是
- 父类的对象可以赋值给子类的引用
- 下列选项中关于里氏转换原则说法正确的是()。 A: 子类对象可以直接赋值给父类变量 B: 子类对象不可以直接赋值给父类变量 C: 父类对象可以直接赋值给子类变量,但需要强制类型转换 D: 判断子类与父类之间是否可以转换可以使用is关键字
- 用父类的引用变量可以引用子类的对象,反之也可。