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

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




  • 相关阅读:
    虚拟机Centos安装docker小记
    Python selenium入门
    selenium Error
    DveOps路线指南
    DevOps
    Go语言常量和变量
    安装Go语言及环境的搭建
    Win10 搭建IIS服务
    linux 上搭建sftp服务
    linux小命令
  • 原文地址:https://www.cnblogs.com/platte/p/3490108.html
Copyright © 2011-2022 走看看