面试题中有问到重载和重写的问题,网上的回答五花八门,这对妹子来说就是天书,其实只需要记住两个不同就能很清楚的进行说明。
方法重载(Overload):只有输入参数和内部逻辑不同,目的是功能类似的方法使用同一名字,更容易记住,因此,调用起来更简单
方法重写(override):只有内部逻辑不同,目的是为了把父类的方法变为适合自己的方法
本文以简洁易懂的方式解释了编程中重载(Overload)和重写(Override)的区别。重载关注的是输入参数和内部逻辑的不同,允许同名方法用于相似功能,简化调用。而重写则只改变内部实现,保持外部接口一致,以适应子类特定需求。通过这两个概念,开发者可以更好地理解和组织代码。
面试题中有问到重载和重写的问题,网上的回答五花八门,这对妹子来说就是天书,其实只需要记住两个不同就能很清楚的进行说明。
方法重载(Overload):只有输入参数和内部逻辑不同,目的是功能类似的方法使用同一名字,更容易记住,因此,调用起来更简单
方法重写(override):只有内部逻辑不同,目的是为了把父类的方法变为适合自己的方法
1323
5349

被折叠的 条评论
为什么被折叠?