第 4 节 - 封装

封装是 Java 面向对象编程的重要特性之一,它将数据和操作数据的方法绑定在一起,隐藏对象的内部实现细节,只对外提供必要的接口。通过封装,可以提高代码的安全性和可维护性。

                
// 示例 Java 类,演示封装
class Person {
    private String name; // 私有属性,外部无法直接访问
    private int age;

    // 公共的 getter 方法,用于获取属性值
    public String getName() {
        return name;
    }

    public int getAge() {
        return age;
    }

    // 公共的 setter 方法,用于设置属性值
    public void setName(String name) {
        this.name = name;
    }

    public void setAge(int age) {
        if (age >= 0 && age <= 150) {
            this.age = age;
        } else {
            System.out.println("年龄不合法");
        }
    }
}
                
            
返回目录