一.成员变量和方法的权限问题:
    1.private修饰的变量和方法被称为私有变量和私有方法.对于私有成员变量和方法,只有在本类中创建该类的对象时,这个对象才能访问自己的私有成员变量和类中的私有方法.
    2.public修饰的成员变量和方法称为共有变量和共有方法.其权限最大,该类在任何包和类中创建的对象均可调用该类中的共有变量和共有方法.
    3.protected修饰的成员变量和方法被称为受保护的成员变量和受保护的方法.在同一包中该类创建的对象可调用该类中的受保护成员变量和受保护方法.在包的子类中创建的对象也可调用.
    4.如果不用以上三个修饰符修饰的成员变量和方法则默认为友好变量和友好方法.其权限范围是包,在同一包中该类创建的对象可调用该类中的受保护成员变量和受保护方法.
    5.按访问权限从高到低的排列顺序是public,protected,友好的,private.
二.类的权限问题:
    1.不能用protected和private修饰类
    2.类声明时,如果在关键字class前面加上public关键字,就称这样的类是一个public类,可以在任何另外一个类中,使用public类创建对象.
    3.类声明时,如果在关键字class前面不加public关键字,这样的类称为友好类,那么另外一个类中使用友好类创建对象时,要保证他们是在同一个包中.