首页 > Java > java教程 > Java中的访问修饰符是什么?

Java中的访问修饰符是什么?

Susan Sarandon
发布: 2025-01-24 22:12:11
原创
379 人浏览过

What are access modifiers in Java?

Java访问修饰符控制类、方法、构造函数和数据成员的可见性和可访问性。Java共有四种访问修饰符:

public: 类、方法和数据成员可被程序中的任何位置访问。

<code class="language-java">public class MyClass {
    public void display() {
        System.out.println("Public method");
    }
}</code>
登录后复制

private: 数据成员只能在其声明的同一类中访问,即使在同一包中也无法被其他类访问。

<code class="language-java">public class MyClass {
    private int data = 10;
    private void display() {
        System.out.println("Private method");
    }
}</code>
登录后复制

protected: 数据成员和方法可在同一包和子类中访问。

<code class="language-java">public class MyClass {
    protected int data = 10;
    protected void display() {
        System.out.println("Protected method");
    }
}</code>
登录后复制

default (包访问权限): 如果未指定任何关键字,则应用默认访问修饰符,这使得类、方法或数据成员只能在同一包内访问。

<code class="language-java">class MyClass {  // default access
    void display() {  // default access
        System.out.println("Default method");
    }
}</code>
登录后复制

感谢阅读!欢迎在评论区提出您的问题和建议,共同学习进步!

以上是Java中的访问修饰符是什么?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板