我们都知道,最好将类中的域标记为private,而方法标记为public。任何声明为private的内容对其他类都是不可见的,这对于子类也完全适用2,即子类也不能访问超类的私有域。 如果希望子类的方法访问超类的某个域,将这些方法或域声明为protected,这样子类就能访问了。 区别 1.仅对本类可见——private 2.对所有类可见——public 3.对本包和所有子类可见——protected 4.对本包可见——不要修饰符