访问控制

java的权限修饰符有public、protected、private,置于类的成员定义前,用于限定其他对象对该类对象成员的访问权限。

修饰符类内部同一个包子类任何地方
private✔✖✖✖
default✔✔✖✖
protected✔✔✔✖
public✔✔✔✔

以上是成员变量和成员方法的访问修饰符。

对于class的权限修饰只有public和default:

  • public类可以在任意地方被访问
  • default类只可以被同一个包内部的类访问

不管是哪种,要访问一个类都需要import或者写全名。如果是default,则跨包后就无法访问。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注