当子类重写父类的方法时,父类的方法并不会在内存中被覆盖掉。父类的方法仍然存在于内存中,但如果子类调用该方法,则会调用子类中重写的方法,而不是父类中的原始方法。这是通过Java的动态绑定机制实现的。在运行时,Java虚拟机会根据对象的实际类型(而不是变量的声明类型)来确定调用的方法。因此,子类中重写的方法会被调用,而不是父类中的原始方法。


原文地址: https://www.cveoy.top/t/topic/bRA2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录