重载:方法名相同,但参数不同的多个同名函数
重载overload的注意事项:
参数不同的意思是参数类型、参数个数、参数顺序至少有一个不同。
1.方法名相同
2.方法的参数类型,参数个数不同
3.方法的返回类型可以不同
4.方法的修饰符可以不同
5.main 方法也可以被重载
覆盖(重写):覆盖只会在类继承的时候才会出现,覆盖要求两个函数的名字和参数列表都完全一样。
覆盖override的注意事项:
1.静态只能覆盖静态
2. 重写的方法不能降低父类方法的"可见度"。
3. 不能抛出新的异常或者父异常。
本文详细解析了方法重载和覆盖的概念,包括它们的区别和使用条件。重载允许同一名称的方法在参数类型或数量上有所不同,而覆盖则要求在继承中保持方法签名一致。文章还强调了重载和覆盖在编程中的关键注意事项。
1155

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



