如何实现封装-面向对象编程概念与实践

封装是面向对象编程中的基本概念,它通过限制外部对对象的直接访问来保护对象的状态和行为。封装的实现通常包括以下几个步骤:

  1. 修改属性的可见性:通过将类的属性声明为private,限制外部直接访问这些属性。
  2. 创建访问方法:为每个属性创建一对赋值(set)和取值(get)方法,这些方法用于对属性进行访问控制。
  3. 在set和get方法中加入限制:在这些方法内部,可以加入对属性的存取逻辑,例如对赋值参数的检查。

示例代码:

public class Student3 {
    private String name;  // 教员姓名
    private int age;      // 年龄

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        if (age >= 18 && age <= 100) {
            this.age = age;
        } else {
            System.out.println("Invalid age.");
        }
    }
}
ppt 文件大小:1.93MB