Java中具体有多少种访问权限级别?
- 内容介绍
- 文章标签
- 相关推荐
本文共计595个文字,预计阅读时间需要3分钟。
Java的访问权限到底有几种?Java的访问权限在开发时我们经常会忽略,因为一般都使用public,因为它权限最大,所有类都可以访问。但是具体来说,Java的访问权限有哪些呢?
Java的访问权限到底有几种
Java的访问权限在开发时候我们经常会忽略,因为一般都是使用public,因为它的权限最大,所有类都可以访问,但是细分下来,java的访问权限你知道有哪些么?
总体
有人可能会说public protect和private,我只能说你回答了四分之三,还有一个是包访问权限,
他们的权限大小从大到小依次为public、protected、包访问权限和private、protected、包访问权限和private
public
public是所有的类都可以访问这个成员,这个也是我们经常使用的,一般类的访问权限都是使用public来修饰
protected
protected是继承访问权限,同一个包中的类和不同包中的子类可以访问这个成员,这个修饰词我们用的也比较少
包访问权限
包访问权限没有关键词,顾名思义,包访问权限是当前包的所有其他类都有访问这个成员变量的权限。有的开发者说我没用过这个,它其实是存在的,当我们有时候忘记定义访问权限的时候,默认就是它了。。
本文共计595个文字,预计阅读时间需要3分钟。
Java的访问权限到底有几种?Java的访问权限在开发时我们经常会忽略,因为一般都使用public,因为它权限最大,所有类都可以访问。但是具体来说,Java的访问权限有哪些呢?
Java的访问权限到底有几种
Java的访问权限在开发时候我们经常会忽略,因为一般都是使用public,因为它的权限最大,所有类都可以访问,但是细分下来,java的访问权限你知道有哪些么?
总体
有人可能会说public protect和private,我只能说你回答了四分之三,还有一个是包访问权限,
他们的权限大小从大到小依次为public、protected、包访问权限和private、protected、包访问权限和private
public
public是所有的类都可以访问这个成员,这个也是我们经常使用的,一般类的访问权限都是使用public来修饰
protected
protected是继承访问权限,同一个包中的类和不同包中的子类可以访问这个成员,这个修饰词我们用的也比较少
包访问权限
包访问权限没有关键词,顾名思义,包访问权限是当前包的所有其他类都有访问这个成员变量的权限。有的开发者说我没用过这个,它其实是存在的,当我们有时候忘记定义访问权限的时候,默认就是它了。。

