修饰类(类、接口):public、private、无(default)
- public:公共的。在任何位置都能访问到这个类。
- private:私有类,可作为内部类被所属的类访问,其他类无法访问。
- default:只能被同一包下的类访问。
修饰属性和方法:public、protected、无(default)、private
- public:任何位置都能访问,类或者该类的对象之间访问
- protected:同一包中的类可以访问,子类中可以访问;若这些该类的对象在其他类(非同包类或子类)中,则该对象不能访问其protected属性和方法
- defalut:不写修饰符时,是默认值。默认为在同一个包内可以访问,包外不能访问。
- private:只有当前类可以访问