美文网首页
重载与重写

重载与重写

作者: 张天偿 | 来源:发表于2017-04-23 20:49 被阅读0次

重写方法的规则:

1、参数列表必须完全与被重写的方法相同,否则不能称其为重写而是重载。

2、返回的类型必须一直与被重写的方法的返回类型相同,否则不能称其为重写而是重载。

3、访问修饰符的限制一定要大于被重写方法的访问修饰符(public>protected>default>private)

4、重写方法一定不能抛出新的检查异常或者比被重写方法申明更加宽泛的检查型异常。例如:

父类的一个方法申明了一个检查异常IOException,在重写这个方法时就不能抛出Exception,只能抛出IOException的子类异常,可以抛出非检查异常。

重载的规则:

1、必须具有不同的参数列表;

2、可以有不同或者相同的返回类型;

3、可以有不同的访问修饰符;

4、可以抛出不同的异常;

相关文章

  • JAVA基础之重写和重载

    重写和重载详细区分: Java 重写(Override)与重载(Overload) | 菜鸟教程 核心区分:重写(...

  • java面试题

    重载和重写 引用深入理解Java中的重写和重载 重写的条件 参数列表必须完全与被重写方法的相同;返回类型必须完全与...

  • Java重写和重载

    本文参考菜鸟驿站Java 重写(Override)与重载(Overload) 重写(Override) 重写指子类...

  • java方法重写与重载

    java方法重写与重载 重写:子类重写父类方法,形参、返回值不变,即外壳不变,核心重写 z重载:方法名相同,参数不同

  • Java 重写(Override)与重载(Overload)

    Java 重写(Override)与重载(Overload) 重写(Override) 重写是子类对父类的允许访问...

  • 重载与重写

    重写方法的规则: 1、参数列表必须完全与被重写的方法相同,否则不能称其为重写而是重载。 2、返回的类型必须一直与被...

  • 重写与重载

    重载: 1、同一个类中,方法名相同,参数部分不同(参数类型或者参数个数不同),返回类型可同可不同。 旨在类可以用同...

  • 重载与重写

    重载,简单说,就是函数或者方法有相同的名称,但是参数列表不相同的情形,这样的同名不同参数的函数或者方法之间,互相称...

  • 重载与重写

    一、概念 重载(Overload):一个类中多态性的一种表现,发生在同一个类中,方法名相同,参数类型、个数、顺序不...

  • 重写与重载

    重写override允许访问:即非private方法;重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返...

网友评论

      本文标题:重载与重写

      本文链接:https://www.haomeiwen.com/subject/vdgyzttx.html