为什么受保护字段可以从非子类的类访问?

时间:2014-10-01 19:48:49

标签: java protected access-modifiers

我有线问题。我有这门课:

public class Player {
...
     protected int x;
}

并在另一个测试类中(扩展播放器):

    Player p = new Player("gfdg");
    p.x = 10;
    System.out.println(p.x);

^它确实有效!

为什么java将受保护视为公共?

1 个答案:

答案 0 :(得分:1)

受保护的字段在包中可见。