A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?

3 个回复

正序浏览
override:方法重写。在同一个类中,出现了方法名称相同但是参数列表不同的现象。
                               参数列表是指:参数个数和参数类型。
overload:方法重载。在子类中出现了和父类相同的方法声明的现象。
                               方法重载可以改变返回值类型,因为它与返回值类型无关。
回复 使用道具 举报
可以的。  但是要参数表必须不一样。
回复 使用道具 举报
方法重写:
        在子类中,出现和父类中一模一样的方法声明的现象。
       
方法重载:
        同一个类中,出现的方法名相同,参数列表不同的现象。


方法重载能改变返回值类型,因为它和返回值类型无关。


Override:方法重写
Overload:方法重载
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马