修饰符public private protected的作用及区别

我们都知道,最好将类中的域标记为private,而方法标记为public。任何声明为private的内容对其他类都是不可见的,这对于子类也完全适用2,即子类也不能访问超类的私有域。

如果希望子类的方法访问超类的某个域,将这些方法或域声明为protected,这样子类就能访问了。

区别

1.仅对本类可见——private

2.对所有类可见——public

3.对本包和所有子类可见——protected

4.对本包可见——不要修饰符

猜你喜欢

转载自blog.csdn.net/GHL1996/article/details/84259888