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

     

    重写,英文名是overriding,是指在继承情况下,子类中定义了与其基类中方法具有相同

    型构的新方法,就叫做子类把基类的方法重写了。这是实现多态必须的步骤。

    重载,英文名是overloading,是指在同一个类中定义了一个以上具有相同名称,但是型构

    不同的方法。在同一个类中,是不允许定义多于一个的具有相同型构的方法的。

    型构:

    型构就是指方法的组成结构,具体包括方法的名称和参数,涵盖参数的数量、类型以及出现的顺序,但是不包括方法的返回值类型,访问权限修饰符,以及abstractstaticfinal等修饰符。

    注:重载仅仅是类内部的方法具有相同的名字而已,其他的(包括参数、返回值和修饰符等)都是可以变化的;重写首先要保证子类具有和父类相同的型构,返回类型要保持一致;然后修饰符不能够使从类A中继续来的方法的可见性降低,即子类方法的可见性要高于或者等于父类(注意父类要是private就不能继承了);静态方法不能够隐藏继承的实例。

     

  • 相关阅读:
    jquery动画,获取,添加
    javac3p0连接池
    jquery尺寸
    jquery遍历
    jquery删除,停止,获取设置css,设置内容和属性,过滤
    javajdbc(数据库的添加,删除,修改,更新)
    博客开通
    很久每有来空来了,一些最近的想法
    竖线的显示
    一个小问题,c++
  • 原文地址:https://www.cnblogs.com/kelin1314/p/1598616.html
Copyright © 2011-2022 走看看