【访问权限】:
1、【私有变量和私有方法】:
private修饰 , 如果一个类中某个成员是私有成员变量,那么在另外一个类中,不能通过类名来操作这个私有成员变量;如果一个类中的某个方法是私有的,那么在另外一个类中,也不能通过类名调用这个私有方法。
2、【共有变量和公用方法】:
public修饰,如果成员变量或者方法是共有的,那么任何一个类中的对象都可以访问
3、【友好变量和友好方法】
不使用public、protected修饰的变量或者方法称为友好方法或友好变量
同一个包中的两个类,如果在一个类中创建了另一个类的对象,该对象可以访问自己的友好变量和友好方法
(注)如果源文件使用import语句引入一个包中的类,并用该类创建了一个对象,那么该类的这个对象将不能访问自己的友好变量或友好方法
4、【受保护的成员变量和方法】:
protected修饰,同一包中的两个类,一个类在另一个类创建对象后,可以通过该对象访问自己受保护的变量和方法。
5、【public和友好类】
在声明类时,如果前面有public 修饰,那么这种类就是公有类
如果没有public,是友好类,例如: class A
那么另外一个类中使用友好类创建的对象时,必须包中它们在同一个包中。