zoukankan      html  css  js  c++  java
  • java基础随笔-overload和override

       今天重温了一下方法重载和方法重写。

             首先是方法重写(override)的几点要求:

                                 1、必须继承父类或者实现某接口的方法。

                                 2、方法名称和参数必须和父类(或者实现的接口方法)完全一致。

                                 3、重写的修饰符必须大于等于父类(或者实现的接口方法)的修饰符。比如父类的一个方法protected void haha(); 子类在override这个方法时必须是public void haha() 或者是 protected void haha().

                                 4、重写不能抛出父类没有定义的非运行时异常。

             其次是方法重载(overload):

                                      重载必须是一样的修饰符,一样的返回结果,一样的方法名,不一样的参数。调用方法时通过传递给它们的不同参数个数和参数类型来决定具体使用哪个方法, 这就是多态性。

  • 相关阅读:
    [leetCode]100.相同的树
    [leetCode]88.合并两个有序数组
    [leetCode]83.删除排序链表中的重复元素
    排序算法总结
    [leetCode]69. x 的平方根
    POJ 1151 Atlantis
    POJ 3468 A Simple Problem with Integers
    SGU 271 Book Pile
    POJ 2970 The lazy programmer
    FZU 2254 英语考试
  • 原文地址:https://www.cnblogs.com/jiligalaer/p/5380208.html
Copyright © 2011-2022 走看看