zoukankan      html  css  js  c++  java
  • 一句话学Java——Java重载和重写

    概念:重载是指两个不同的函数有相同的名称,可以是在本类之中的函数之间的重载,也可以是子类和父类的函数之间的函数重载。
    重写:只能是子类重写父类的函数。这是多态的基础。
    重写的规则:
        参数:重写的函数之间参数必须相同
        返回类型:返回类型必须相同
        访问权限:重写(子类)的方法可以有更加宽松的访问权限,比如父类是protected,子类可以是public
        异常:子类可以抛出更少的异常。不能抛出父类没有定义的异常。
    容易犯的错误:
       定义重写的函数时,写成了重载
       比如,不小心把参数的类型搞错了。
       比如,不小心把返回的类型搞错了。
     所以,在我们想要重写父类的函数时,我们加入@Override,这样编译器可以检查这些错误。




  • 相关阅读:
    C#时间差
    centos8安装ffmpeg
    CentOS8同步时间
    安装Supervisor
    ajax 传递 token
    .net core 3.1 中 的跨域设置
    jaeger 本地编译
    Kubernates 环境搭建
    linux : find
    Linux: 文件分割和合并
  • 原文地址:https://www.cnblogs.com/platte/p/3490108.html
Copyright © 2011-2022 走看看