权限修饰符: public、默认、protected、private;
权限修饰符可修饰类、类成员变量和成员方法;
修饰成员:类的成员能否被其他类访问取决于该成员的修饰符,
访问范围有五个:
- 本类中
- 父子类(同一个包中)
- 父子类(不同包中)
- 其他类(同一个包中)
- 其他类(不同一个包中)
- public修饰的成员:属于共享的,五种范围均可访问;
- private修饰的成员属于私有的,只有在本类才可以访问。
- default修饰的成员只有在同一个包中才可以访问,否则不可访问,
- protected修饰的成员在不同包中如果不存在继承关系,则不可以访问该修饰符修饰的成员变量;如果在同一个包中,则可以实例该类进行访问