码迷,mamicode.com
首页 > 其他好文 > 详细

重载(overload)和重写的对比(笔试经常出)

时间:2017-04-08 00:21:30      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:个数   类方法   nbsp   重载   private   列表   修饰符   相同   不同   

4-6-2017_SHJavaTraing_Day04

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

 

重载(overload)和重写的对比(笔试经常出)

标签:个数   类方法   nbsp   重载   private   列表   修饰符   相同   不同   

原文地址:http://www.cnblogs.com/EzraOholiabXue/p/4-6-2017_SHJavaTraing_Day04_04.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!