Java中具体有多少种访问权限级别?

2026-05-27 20:041阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计595个文字,预计阅读时间需要3分钟。

Java中具体有多少种访问权限级别?

Java的访问权限到底有几种?Java的访问权限在开发时我们经常会忽略,因为一般都使用public,因为它权限最大,所有类都可以访问。但是具体来说,Java的访问权限有哪些呢?

Java的访问权限到底有几种

Java的访问权限在开发时候我们经常会忽略,因为一般都是使用public,因为它的权限最大,所有类都可以访问,但是细分下来,java的访问权限你知道有哪些么?

总体

有人可能会说public protect和private,我只能说你回答了四分之三,还有一个是包访问权限,

他们的权限大小从大到小依次为public、protected、包访问权限和private、protected、包访问权限和private

public

public是所有的类都可以访问这个成员,这个也是我们经常使用的,一般类的访问权限都是使用public来修饰

protected

protected是继承访问权限,同一个包中的类和不同包中的子类可以访问这个成员,这个修饰词我们用的也比较少

包访问权限

包访问权限没有关键词,顾名思义,包访问权限是当前包的所有其他类都有访问这个成员变量的权限。有的开发者说我没用过这个,它其实是存在的,当我们有时候忘记定义访问权限的时候,默认就是它了。。

private

private的访问权限是除了这个成员所属的类,其他类都没有权限访问这个成员,我们单例模式就是使用的private访问权限,把构造方法私有化,然后提供一个静态方法,这个静态方法来创建对象实例,例如下面的这个:

public class XpSingleton { private static XpSingleton xpSingleton = new XpSingleton(); private XpSingleton() {} public static XpSingleton getInstance(){ return xpSingleton; } }

总结

这篇文章我们主要说了一下Java的访问权限的内容,它其实有四种,public、protected、包访问权限和private,我们往往会忽略包访问权限,因为它没有任何关键词来修饰,访问权限还是很重要的,怎么合理的使用它就看我们了,比如单例模式,你是否相当通过private来控制构造方法呢?一切好的思想都建立在扎实的基础之上。

❤️ 感谢大家

如果你觉得这篇内容对你挺有有帮助的话:

Java中具体有多少种访问权限级别?

  • 欢迎关注我❤️,点赞
  • 标签:访问

    本文共计595个文字,预计阅读时间需要3分钟。

    Java中具体有多少种访问权限级别?

    Java的访问权限到底有几种?Java的访问权限在开发时我们经常会忽略,因为一般都使用public,因为它权限最大,所有类都可以访问。但是具体来说,Java的访问权限有哪些呢?

    Java的访问权限到底有几种

    Java的访问权限在开发时候我们经常会忽略,因为一般都是使用public,因为它的权限最大,所有类都可以访问,但是细分下来,java的访问权限你知道有哪些么?

    总体

    有人可能会说public protect和private,我只能说你回答了四分之三,还有一个是包访问权限,

    他们的权限大小从大到小依次为public、protected、包访问权限和private、protected、包访问权限和private

    public

    public是所有的类都可以访问这个成员,这个也是我们经常使用的,一般类的访问权限都是使用public来修饰

    protected

    protected是继承访问权限,同一个包中的类和不同包中的子类可以访问这个成员,这个修饰词我们用的也比较少

    包访问权限

    包访问权限没有关键词,顾名思义,包访问权限是当前包的所有其他类都有访问这个成员变量的权限。有的开发者说我没用过这个,它其实是存在的,当我们有时候忘记定义访问权限的时候,默认就是它了。。

    private

    private的访问权限是除了这个成员所属的类,其他类都没有权限访问这个成员,我们单例模式就是使用的private访问权限,把构造方法私有化,然后提供一个静态方法,这个静态方法来创建对象实例,例如下面的这个:

    public class XpSingleton { private static XpSingleton xpSingleton = new XpSingleton(); private XpSingleton() {} public static XpSingleton getInstance(){ return xpSingleton; } }

    总结

    这篇文章我们主要说了一下Java的访问权限的内容,它其实有四种,public、protected、包访问权限和private,我们往往会忽略包访问权限,因为它没有任何关键词来修饰,访问权限还是很重要的,怎么合理的使用它就看我们了,比如单例模式,你是否相当通过private来控制构造方法呢?一切好的思想都建立在扎实的基础之上。

    ❤️ 感谢大家

    如果你觉得这篇内容对你挺有有帮助的话:

    Java中具体有多少种访问权限级别?

  • 欢迎关注我❤️,点赞
  • 标签:访问