后端岗位面试题更新 2026-08-05

请解释父类引用指向子类对象时,调用非静态方法会执行哪个类的方法,并说明其原理。

vivo后端开发电子/半导体技术原理Java

考察说明

考察多态、方法重写与方法分派机制

回答思路

  1. 明确调用的是子类重写后的方法
  2. 说明多态的三个条件:继承、重写、父类引用指向子类对象
  3. 解释方法表的动态分派原理
  4. 能区分编译期类型与运行期类型
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。