各类访问控制符的作用
1.公共访问控制符: public
作为类前面的修饰符时:
- 将类声明为公共类,表明它可以被所有的其它类所访问和引用。
- 作为类成员的访问修饰符时,表明在其他类中可以无限制地访问该成员。
- 要真正做到类成员可以在任何地方被访问,在进行类设计时必须同时满足两点:首先类被定义为public;其次,类的成员被定义为public。
2.缺省访问控制符(default)
- 没有给出访问控制符情形
- 属性或方法前如果没有给出访问控制符,则其只能被同一个包中的类访问和引用
3.私有访问控制符: private
- 用private修饰的域或方法只能在该类自身中访问
4.保护访问控制符:protected
用protected修饰的成员可以在三种类中所引用:
- 该类本身;
- 与它在同一个包中的其它类;
- 在其它包中的该类的子类。
访问限制修饰符共有四个权限从低到高依次是
private>default(默认)>protected>public;