public: 任何人都可以访问使用。

private:除了类创建者和类型的内部方法之外的人都不可以使用。

protected: 和private作用相当,唯一的区别是,继承的类可以访问protected成员,但不能访问private成员。

注: java有一种默认的访问权限,当没有使用上面的修饰符的时候,它将发挥作用。
这种权限通常被称为

包访问权限 。
特点:类可以访问在同一个包(库构件)中的其他类的成员,但是在包之外,这些成员如同指定了 private 一样。