美文网首页
重载和重写

重载和重写

作者: 雨林不落梦不落 | 来源:发表于2020-01-04 15:40 被阅读0次
    一,重载(overload)

    重载是在同一个类中,方法名相同,参数列表不同的方法
    重载对于异常没有影响。

    二,重写(overwrite)

    重写是在父子类中,方法名相同,参数列表相同的方法。
    重写的原则:
    · 方法签名一致 参数类型一致
    · 如果方法的返回值类型是基本数据类型/void,那么子类的方法的返回值类型保持一致
    · 子类重写的方法的权限修饰符,必须要比父类的方法的权限修饰符权限更大
    · 如果父类方法的返回值类型是引用数据类型,那么子类方法的返回值类型要么和父类的返回值类型一致,要么是父类的返回值类型的子类。
    . 运行时异常对重写没有影响,编译时异常子类的方法异常必须小于等于父类的异常的范围。

    相关文章

      网友评论

          本文标题:重载和重写

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