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

    1、重载(overload)

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

    2、重写/覆盖(override)

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

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

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

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

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

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

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

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

  • 相关阅读:
    Hive
    Hadoop简介与分布式安装
    Hadoop分布式文件系统HDFS
    HDFS的操作SHELL和API
    HDFS高级功能
    Yarn
    Hadoop的I/O操作
    Hadoop的RPC工作原理
    Mapreduce入门和优化方案
    MapReduce的工作机制
  • 原文地址:https://www.cnblogs.com/a591378955/p/7847352.html
Copyright © 2011-2022 走看看