解决方案 »

  1.   

    protected 表明被它修饰的成员变量为保护类型,在同一个包里和 public 类型是一样的,也是能够访问到的。但是如果在不同包里的 protected 类型的成员变量就只能通过子类来访问,这个修饰符是区别于其他的修饰符的。修饰构造方法也是一个意思。
      

  2.   

    保护的构造方法即:protected 该修饰符创建了一个允许它的包和其他包中的子类访问的成员。简言之就是像1楼所说的那样,只对同一个包中任意可见,不同包中只能通过子类可见
      

  3.   

    Java四大访问控制域,可以去了解一下的。public表示公共的,protected是受包保护的,private私有的,还有友好的什么都不加的(默认)