访问权限修饰符
1.建立包之后,我们可以设定"类"的访问权限,以及"类成员"的访问权限;
2.Java中有四种访问权限:宽-->窄:public(公有) ,protected(受保护) ,(默认) ,private(私有)
3.private(私有):
1).可以修饰成员变量、成员方法
2).当成员被修饰为private后,只能被本类的其它成员访问。在其它类中,无法访问本类的私有成员;
4.(默认):
1).可以修饰"类"、成员变量、成员方法
2).(默认)访问级别的类、类成员只能被"同包下"的其它类访问。无法被其它包的类访问;
5.protected(受保护):
1).可以修饰成员变量、成员方法;
2).被protected修饰后,跟"(默认)"级别是一样的,只能被同包下的其它类访问。
如果在包外,只能被其"子类"直接访问;
6.public(公有的):
1).可以修饰"类"、成员变量、成员方法
2).被public修饰的"类"或者"类成员",可以在本项目的任何目录(包)中被访问;
如果一个类/类成员需要被其它包的类访问,这个类/成员必须要是:public的;
|
|