zoukankan      html  css  js  c++  java
  • Java中重写与重载区分

    方法重写的前提: 必须要存在继承的关系。

    方法的重写: 子父类出了同名的函数,这个我们就称作为方法的重写。

    什么是时候要使用方法的重写:父类的功能无法满足子类的需求时。

    方法重写要注意的事项:
        1.方法重写时, 方法名与形参列表必须一致。
        2.方法重写时,子类的权限修饰符必须要大于或者等于父类的权限修饰符。
        3.方法重写时,子类的返回值类型必须要小于或者 等于父类的返回值类型。
        4.方法重写时, 子类抛出的异常类型要小于或者等于父类抛出的异常类型。
                Exception(最坏)
                RuntimeException(小坏)

    方法的重载:在一个类中 存在两个或者两个 以上的同名函数,称作为方法重载。

    方法重载的要求
       一.方法名一定要相同。
       二.方法的参数表必须不同,包括参数的类型或个数,以此区分不同的方法体。
            1.如果参数个数不同,就不管它的参数类型了!
            2.如果参数个数相同,那么参数的类型或者参数的顺序必须不同。
       三.方法的返回类型、修饰符可以相同,也可不同。
  • 相关阅读:
    FastDFS 与 Nginx 实现分布式图片服务器
    git(三) 使用github
    html表单笔记
    Jquery笔记和ajax笔记
    CSS笔记
    javascript笔记
    idea笔记
    spring boot 框架设计步骤
    spring boot启动项的问题
    Loading class `com.mysql.jdbc.Driver'. The new driver class is `com.mysql.cj.jdb 问题
  • 原文地址:https://www.cnblogs.com/52circle/p/8999993.html
Copyright © 2011-2022 走看看