📜  Java的公共访问修饰符与私有访问修饰符(1)

📅  最后修改于: 2023-12-03 15:16:37.064000             🧑  作者: Mango

Java的公共访问修饰符与私有访问修饰符

Java是一种面向对象编程语言,访问修饰符用于控制类、方法和变量的可见性和访问级别。Java中的访问修饰符有四种,分别是:

  • public:公共访问修饰符
  • private:私有访问修饰符
  • protected:受保护的访问修饰符
  • default:默认访问修饰符
公共访问修饰符

公共访问修饰符(public)是最常用的访问修饰符,可以在任何地方访问它所修饰的类、变量和方法。它将对应的类、变量和方法暴露给其他类和程序使用。

public class Person {
    public String name;
    
    public void sayHello() {
        System.out.println("Hello!");
    }
}

在上面的例子中,Person类和name属性都被public修饰符修饰,其他类可以随时访问和使用它们。

私有访问修饰符

私有访问修饰符(private)用于限制对类、变量和方法的访问,只有在本类中才能访问。私有访问修饰符可以提高代码模块化和封装性。

public class Person {
    private String name;
    
    private void sayHello() {
        System.out.println("Hello!");
    }
}

在上面的例子中,Person类的name属性和sayHello方法都被private修饰符修饰,只有Person类内部可以访问和使用它们。

总结

在Java中,公共访问修饰符和私有访问修饰符是面向对象编程中的两个重要概念。公共访问修饰符用于将类、变量和方法暴露给其他类和程序使用,而私有访问修饰符用于限制对类、变量和方法的访问,只有在本类中才能访问。根据实际开发需求,程序员可以选择适当的访问修饰符来控制代码的可见性和访问级别。