Java的权限修饰符

2022-05-12 20:19:52 浏览数 (2)

Java中的四个权限修饰符:

public:

公开的;

调用关系:同一个类、同一个包、不同包的子类、不同包的非子类。

protected:

用于子类;

调用关系:同一个类、同一个包、不同包的子类。

(default):

并不是关键字"default"而是不写修饰符;

调用关系:同一个类、同一个包。

private:

私有的;

调用关系:同一个类。

public

protected

(default)

private

同一个类

YES

YES

YES

YES

同一个包

YES

YES

YES

NO

不同包的子类

YES

YES

NO

NO

不同包的非子类

YES

NO

NO

NO

0 人点赞