2 dreamriver   Dreamriver___ 于 2016.03.09 19:55 提问

请问可见性为private的方法可以作为重载方法吗?

有这样一个方法 public void f( ){ },那么方法 private int f( int m){ }是它的重载方法吗?

5个回答

qq_18646755
qq_18646755   2016.03.09 20:06

算是的,只要参数不同即可

qaws1ed
qaws1ed   2016.03.09 20:16

对于同一个类,如果这个类里面有两个或者多个重名的方法,但是方法的参数个数、类型、顺序至少有一个不一样,这时候局构成方法重载。

visoncomputer
visoncomputer   2016.03.09 20:16

可以,但不能对private修饰的方法重写。

visoncomputer
visoncomputer   2016.03.09 20:17

可以,但不能对private修饰的方法重写。

lianshaohua
lianshaohua 为什么不可以呢?
接近 2 年之前 回复
lx624909677
lx624909677   Ds   Rxr 2016.03.09 21:51

能不能重载是由形参,返回值,函数名决定的,和作用域没有关系,作用域是用来控制访问权限的

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!