zoukankan      html  css  js  c++  java
  • Java重载和覆盖

    重写 Overriding

    如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)
    1、参数列表必须完全与被重写的方法相同,否则不能称其为重写而是重载。
    2、返回的类型必须一直与被重写的方法的返回类型相同,否则不能称其为重写而是重载。
    3、访问修饰符的限制,子类函数的访问修饰权限不能小于父类的(public>protected>default>private)
    4、重写方法一定不能抛出新的检查异常或者比被重写方法申明更加宽泛的检查型异常。

    重载Overloading

    1、多个同名函数同时存在,具有不同的参数个数/类型。方法重载是让类以统一的方式处理不同类型数据的一种手段。

    2重载的时候,方法名要一样,返回值类型可以相同也可以不相同。无法以返回型别作为重载函数的区分标准。

    3、访问修饰符无限制。

    4、抛出异常无限制。

  • 相关阅读:
    QQ列表展示
    拖动条SeekBar
    信息提示框、对话框
    键盘事件、触摸事件
    时间日期事件处理,长按事件
    图片切换示例
    索引值的应用
    this的应用
    自定义属性应用1
    自定义属性应用
  • 原文地址:https://www.cnblogs.com/shz365/p/3756750.html
Copyright © 2011-2022 走看看