• 方法的重载和重写


    1、重载(overload)

     概念:重载是在一个类中,方法的名字相同,而参数类型顺序或者个数不同。方法的修饰符返回值可以相同也可以不同。

    2、重写/覆盖(override)

     概念:重写是子类对父类的允许访问的方法的实现过程进行重新编写!返回值形参都不能改变。如果想调用父类的方法,可用super关键字调用。

      关于方法重写的一些特性:

      ①、发生方法重写的两个方法返回值、方法名、参数列表必须完全一致(子类重写父类的方法) 

      ②、子类抛出的异常下不能超过父类相应方法抛出的异常(子类异常不能大于父类异常

      ③、子类方法的访问级别不能低于父类相应方法的访问级别(子类访问级别不能低于父类访问级别)

      ④、声明为final的方法不能被重写。

      ⑤、声明为static的方法不能被重写,但是能够被再次声明。

      ⑥、声明为private的父类方法不能被重写。

  • 相关阅读:
    2019.9.21 Tomcat基于端口的虚拟主机
    shell脚本作业
    DNS原理及其解析过程
    用户管理系统脚本
    pxe批量装机
    磁盘分区挂载脚本
    安装apache脚本
    linux远程拷贝命令及not a regular file 解决方案
    卸载虚拟网卡的方法
    watch的用法
  • 原文地址:https://www.cnblogs.com/a591378955/p/7847352.html
Copyright © 2020-2023  润新知