从另一个对象访问的受保护方法访问级别是什么

时间:2011-07-15 10:03:13

标签: java

我正在将对象引用传递给Util类。我试图在Util类上调用受保护的方法,但我得到编译时错误 -

The method setPositionChild(Field, int, int) from the type Manager is not visible

要调用受保护的方法,是否只需要在实现类中?我可以不将引用传递给外部类并从那里调用引用吗?

1 个答案:

答案 0 :(得分:7)

可以从子类访问受保护的方法。如果要从任何类访问,请将该方法设为公共。详情请见here

同样如@Sean Patrick Floyd所提到的,来自同一个包中的类!