方法重载与方法重写的区别

    方法重载与方法重写往往搞不清楚,今天标记区分一下:

  • 方法重载:

1、方法在同一个类中;

2、方法名相同,参数列表不同(参数顺序、个数、类型都可不同)

3、方法返回值、访问修饰符任意

4、与方法的参数名无关

  • 方法重写:

1、要在有继承关系的子类中;

2、方法名相同,参数列表相同(参数顺序、个数、类型),方法返回值相同(也可以是子类的类型)

3、访问修饰符,访问范围需要大于等于父类的访问范围

4、与方法参数名无关

posted on 2020-12-04 11:16  zouyh  阅读(490)  评论(0编辑  收藏  举报