在Java中,关于多态的描述,哪一项是准确的? A. 多态仅发生在同类对象之间,通过方法重载实现。 B. 多态允许不同类的对象对同一方法调用做出不同的响应,主要通过继承和接口实现。 C. 多态是指在运行时确定对象类型的特性,与方法重写无关。 D. 多态的主要目的是提高代码的运行效率,而非灵活性。 答案解析 多态的核心在于不同对象对同一方法的不同响应,这通常通过继承和接口实现。方法重载虽然也涉及方法调用,但它是在同一个类内,且通过方法签名区分,并非多态的核心表现。选项C忽略了方法重写在多态中的作用,而选项D则混淆了多态的目的。 正确答案:B