题目
多态性允许不同类的对象以相同的接口进行操作。A. 对B. 错
多态性允许不同类的对象以相同的接口进行操作。
A. 对
B. 错
题目解答
答案
A. 对
解析
多态性是面向对象编程的三大特性之一,其核心在于允许不同类的对象通过相同的接口进行操作。具体来说,当多个子类继承自同一个父类,并重写父类的方法时,可以通过父类引用调用子类的不同实现。这种机制提高了代码的灵活性和扩展性。
本题的关键在于理解多态性的定义,明确其“相同接口,不同实现”的本质。
多态性的实现通常依赖于继承和方法重写。例如:
- 父类
Animal定义方法makeSound()。 - 子类
Dog和Cat分别重写makeSound(),实现不同的声音。 - 通过
Animal类型的引用变量,可以调用Dog或Cat的makeSound()方法,体现“相同接口,不同行为”。
题目描述与多态性的定义完全一致,因此答案为 A。