-3
我有线问题。我有这个类:为什么受保护的字段可以从不是子类的类访问?
public class Player {
...
protected int x;
}
而在另一个测试类(不扩展播放器):
Player p = new Player("gfdg");
p.x = 10;
System.out.println(p.x);
^它的实际工作!
为什么java将受保护的对象视为公共对象?
同一包中的类?没有特定的Eclipse。 – qqilihq 2014-10-01 19:50:11
你能提供完整的代码吗?它不显示包名。 – 2014-10-01 19:50:45
他们必须在同一个包中。 – monika 2014-10-01 19:51:14