重载(overload):函数或过程名称相同,但是参数的个数或类型不同,叫重载。编码时系统会自动根据参数的个数和类型,调用相应的方法。
覆盖(override):覆盖又叫重写,和现实意义中同的覆盖相同。B方法把A方法覆盖了,子类就只能看到B方法了,A方法永远也看不到,即永远执行的都是自己的B方法。这种特点也是多态的特性之一。再次强调:覆盖只针对子类而言,父类还是会执行自己的A方法。
博客园 © 2004-2026 浙公网安备 33010602011771号 浙ICP备2021040463号-3