java的权限修饰符

public:公共的,被public修饰的成员,可以在任何的类中被访问到;

protected:受保护的,受到被protected修饰的成员所在的package保护;可以被所在的package访问,或者可以被在不同的package下的子类访问;

default:默认的,即友好的,什么都不写,可以被所在的package访问到;  

private:私有的,被private修饰的成员,只能被本类访问;

 

  

 

 

 java中类与类之间的关系:为啥会有四个权限修饰符?

不同的包下没干系的:类与类  →  public   

不同的包下有干系的:类与类  →  protected

同一个包下没干系的:类与类  →  default       

同一个包下有干系的:类与类  →  private

posted @ 2020-10-07 20:39  nbg  阅读(26)  评论(0编辑  收藏  举报