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中文网其他相关文章!