在Java中,以下关于多态的描述中,哪一项最准确地阐述了其核心机制?
答案解析
A选项错误,父类引用只能调用父类中定义的方法,不能直接调用子类特有的方法,必须先进行向下转型。
B选项错误,虽然继承确实可以减少代码冗余,提高复用,但不是多态的核心目标,多态更关注的是运行时行为的多样性。
C选项正确,多态的核心机制就是运行时绑定,根据实际的对象类型来选择调用哪个方法,从而实现动态行为,这是多态最重要的特性。
D选项错误,方法重载属于编译时多态,而此处讨论的是运行时多态,重载是通过方法名相同,参数列表不同来实现的,与多态的运行时行为不同。
正确答案:C