1、权限修饰符的定义
权限修饰符是用来控制一个成员可以被访问的范围。
权限修饰符可以修饰:成员变量、成员方法、构造方法、内部类。
Public class Student{
private String name;
private int age;
}
2、权限修饰符的范围大小
由小到大
(private<空着不写<protected<public)
简单记忆方法:
private:私房钱只给自己花。
空着不写:挣来的钱只给自己的家人花。
protected:挣来的钱只给自己的家人花,还给在外面的私生子花(不同包的子类)。
public:挣来的钱全捐出去,给全世界的人花。
3、权限修饰符使用规则
一般情况下我们只使用private和public。
用于:
成员变量私有。
方法公开。
特例:如果方法中的代码是抽取其他方法中的共性代码,这个方法一般也私有。
比如说集合底层代码中就有扩容方法,这个方法仅仅用来扩容调用,是许多方法的共性代码,因此设置私有。