java_基础_方法的重载与覆盖

一、方法的重载

1、定义:

方法的重载就是累的同一种功能的多种实现方式,到底采用哪种方法,取决于调用者给出的参数

2、方法重载的注意事项

1)方法名必须相同

2)方法的参数、类型、个数、顺序至少要有一个不同

3)方法的返回类型,修饰符可以不同

4)但只是返回类型或修饰符不同不能构成重载

二、方法的覆盖

1、定义:

方法覆盖就是子类有一个方法和弗雷德某个方法的名称饭后类型参数一样,就说子类覆盖了弗雷德方法

2、注意事项

1)、子类方法的返回类型,参数,方法名称要和父类方法的返回类型,参数,方法名称完全一样,否则编译出错

2)子类方法不能缩小父类方法的访问权限

你可能感兴趣的:(java_基础_方法的重载与覆盖)