java 访问修饰符

时间:2021-06-02 21:06:59

default:默认(包访问权限),同一个包内都可以访问,类内可以访问,同一个包的子类也可以访问,即在继承机制中,同一包可以被继承

public:公开的,不论是否在包内还是包外,类内还是类外都可以访问,也都可以被继承

protected:保护的,在包内可以访问到,在包外不可访问,类内可以访问,子类可以访问,子类都可以继承

private:只有类内具有访问权限,无继承权限

修饰符 类内 同一个包 子类 其他包

default ok ok (同一个包ok,不同包no)no

public ok ok ok ok

protected okok ok no

private ok no no no