Java访问控制符的理解

Java访问控制符的理解

private只在当前类中可以使用,大多时候使用在类中属性上面,也有在构造方法中使用,这是构成单例类的前提条件

默认可以在同一个类或者同一个包中使用

protected可以在同一个类中,同一个包中与不同包中的子类中使用

protected与默认的主要区别是:是否可以在不同包中的子类中使用,而理解不同包中的子类可以按之下的代码理解

Java访问控制符的理解

Java访问控制符的理解

public 访问权限最大,任何地方都可以使用