zoukankan      html  css  js  c++  java
  • 重写和重载

    重写

    重写一定是发生在子类继承父类之后,子类重写父类的同名方法

    1.private方法

    由于private方法是只有在类内部可见。在子类中,出现与父类的private方法同名的方法,是子类私有的方法,不是子类重写的父类的方法

    2.default方法

    由于default方法只对同一个包中的其它类可见,因此,子类和父类在同一包中的时候,才可以实现重写

    3.protected 和public方法

    方法名:相同

    方法参数:相同

    访问控制符:子类大于等于父类

    抛出异常:子类小于等于父类

    返回值类型:子类小于等于父类(返回值的类型要兼容)

    static和final方法不能被重写

      

    重载

    重载发生在同一个类中的同名的方法之间。子类从父类继承的相关方法也可以参与重载

    方法名:相同

    参数列表:不同(类型、个数、顺序)

    返回值:无关

    抛出异常:无关

    访问控制符:无关

    static final:无关

     

  • 相关阅读:
    「Python」pandas入门教程
    「Python」字符串操作内置函数
    「Python」10个python项目
    python-基础入门-序
    提取网站图片
    c#图片添加水印
    js获取url传递的参数
    构建之法阅读笔记01
    学习进度条<第一周>
    30道四则运算<1>
  • 原文地址:https://www.cnblogs.com/duanjiapingjy/p/9629807.html
Copyright © 2011-2022 走看看