Bootstrap

Java的访问控制符

Java提供了三个访问控制符:private、protect、public,还有一个不加任何任何访问控制符的访问控制级别 default,一共就是4个访问控制级别。java的访问控制级别由小到大如下所示:

 

注意:default并没有对应的访问控制符,当没有访问控制符来修饰类或者类成员时,系统默认使用default修饰

四个访问控制级别的具体介绍如下:

private(当前类访问)

如果类里的一个成员(包括成员变量、方法和构造器等)使用private访问修饰符来修饰,则这个成员变量只能在当前类被访问,这个访问控制符用来修饰成员变量最合适,这样就可以将成员变量隐藏在内部。

default(当前包访问)

如果类的一个成员(包括成员变量、方法和构造器等)没有使用任何访问控制修饰符进行修饰,就称它是具有包访问权限的,default修饰的成员变量或者类可以被相同包下的其他类进行访问。

protect(子类访问)

如果类里的一个成员(包括成员变量、方法和构造器等

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;