Four permission modifier and common modifiers

1, four permission modifier
private (private), default, protected (protected), public (public);

 结论:
                    本类	同一个包下(子类和无关类)  不同包下(子类) 不同包下(无关类)
    private 		Y		//被private修饰只能在本类中访问
    默认			Y		  Y    //默认修饰的可以在本类和同一个包中访问
    protected		Y		  Y		                 Y    //protected修饰的可在本类、同一个包下和不同包下的子类访问
    public			Y		  Y		                 Y				Y   //public修饰的为公共的都可以被访问

2, like its component commonly used modifiers
① modifiers:
Permissions modifiers: private, default, protected, public
status modifiers: static, final
abstract modifier: abstract
② categories:
rights modifiers: default modifier , public
status modifiers: final
abstract modifier: abstract
③ member variables:
permissions modifiers: private, default, protected, public
status modifiers: static, Final
④ constructor:
permissions modifiers: private, default, protected, public
⑤ member method:
permissions modifiers: private, default, protected, public
status modifiers: static, final
abstract modifier: abstract

Published 24 original articles · won praise 11 · views 2058

Guess you like

Origin blog.csdn.net/weixin_43791069/article/details/85346001