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