2_19.访问权限符号

lll private default protected public
类(非内部类) N Y N Y
方法 Y Y Y Y
属性 Y Y Y Y

在类中如果同public来修饰那么这个类可以被任何类所访问

如果是默认修饰在本类中可以访问,在同一个包下的类可以访问。其余都不可以访问

属性绝大多数是private

方法大多是public

访问权限修饰符对于方法和属性的访问限制

lll 同类中 同一个包中(没父子类关系) 不同包(有父子类关系) 既不同包也无父子类关系
private Y N N N
default Y Y N N
protected Y Y Y N
public Y Y Y Y

你可能感兴趣的:(2_19.访问权限符号)