zoukankan      html  css  js  c++  java
  • 重载(overload)和重写(override)的对比(笔试经常出)

    Day04_SHJavaTraing_4-6-2017

    1.重载(overload):
        ①权限修饰符(public private 默认):
            无关
        ②返回值类型:
            重载与返回值类型无关
        ③方法名:
            重载的两个方法的方法名必须相同
        ④形参列表:(下述三者至少满足一个)
            1>形参类型的顺序不同
            2>形参的个数不同
            3>形参的类型不同
    2.重写(override):
        ①权限修饰符(public private 默认):
            子类方法的权限>=父类的方法的权限
        ②返回值类型:
            1>基本类数据类型:
                必须相同
            2>引用数据类型:
                a.子类方法的返回值类型和父类方法的返回值类型相同
                或者
                b.子类方法的返回值类型是父类方法的返回值类型的 子类

        ③方法名:
            子类方法和父类方法必须相同
       ④形参列表:
            子类方法和父类方法的形参列表必须相同

  • 相关阅读:
    添加常驻Notification
    Java 数组操作
    一百本英文原著之旅 ( 15 finished )
    SQLServer2005中查询语句的执行顺序
    高效程序员的45个习惯
    博客园经典闪存语录
    for xml path('') 引发的数据不完整
    ajax向前台输出二维数组 并解析
    重视知识的本质
    C语言排序
  • 原文地址:https://www.cnblogs.com/EzraOholiabXue/p/Day04_SHJavaTraing_4-6-2017_04.html
Copyright © 2011-2022 走看看