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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

overReading:方法重写:
子类能创建一个与父类方法有不同功能的方法,但具有相同的   
名    称  
返回类型
参 数 表
overLoading:方法重载:
参数表必须不同
返回类型可以不同

注意:
可以.
但是改变后的类型必须是修改前类型的子类型..比如下面的情况

class Test1 {
public Object workO() {
return new Object();
}
}

class Test2 extends Test1 {
@Override
public String workO() {
return new String();
}
}

其中String是Object的子类型.

集合下边的“注意”,个人认为上边说的返回值类型不可变,应该值得是基本数据类型的返回值类型,可协变得应该是引用类型的返回值。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马