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

    1、方法重载

    在一个类中,我们可以定义多个方法。如果有一系列方法,它们的功能都是类似的,只有参数有所不同,那么,可以把这一组方法名做成同名方法,例如:

    这种方法名相同,但各自的参数不同,称为方法重载(Overload)。

    注意:方法重载的返回值类型通常都是相同的。

    方法重载的目的是,功能类似的方法使用同一名字,更容易记住,因此,调用起来更简单。

    2、方法覆写

    在继承关系中,子类如果定义了一个与父类方法签名完全相同的方法,被称为覆写(Override)。

    Override和Overload不同的是,如果方法签名如果不同,就是Overload,Overload方法是一个新方法;如果方法签名相同,并且返回值也相同,就是Override

    注意:方法名相同,方法参数相同,但方法返回值不同,也是不同的方法。在Java程序中,出现这种情况,编译器会报错。

    加上@Override可以让编译器帮助检查是否进行了正确的覆写。希望进行覆写,但是不小心写错了方法签名,编译器会报错。

  • 相关阅读:
    (转载)Linux进程基础
    C语言字符串
    DNS域名解析服务
    Linux-SSH远程管理
    Linux文件系统深入了解
    Linux进程和计划任务管理
    Linux账户与权限管理
    MySQL实现读写分离
    SQL数据库常用函数
    MySQL进阶查询(二)
  • 原文地址:https://www.cnblogs.com/JercanYu/p/14723767.html
Copyright © 2011-2022 走看看