黑马程序员技术交流社区
标题:
关于重写和重载访问修饰符和返回值的区别?
[打印本页]
作者:
虫虫同学
时间:
2015-8-29 17:01
标题:
关于重写和重载访问修饰符和返回值的区别?
override是重写(覆盖)了一个方法,以实现不同的功能。一般是用于子类在继承父类时,重写(重新实现)父类中的方法。
overload是重载,一般是用于在一个类内实现若干重载的方法,这些方法的名称相同而参数形式不同。
疑惑的是,重写过程中,和重载过程中他们的访问修饰符、返回值是怎么规定的????
作者:
ln0491
时间:
2015-8-29 18:39
方法重载可以改变返回值类型,因为方法重载只和参数类型和参数个数有关,访问修饰符只能从低改高不能,从高改低
方法重写返回值类型不可以改变,访问修饰符也是从只改大不缩小
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2