如何实现封装-面向对象编程概念与实践
封装是面向对象编程中的基本概念,它通过限制外部对对象的直接访问来保护对象的状态和行为。封装的实现通常包括以下几个步骤:
- 修改属性的可见性:通过将类的属性声明为private,限制外部直接访问这些属性。
- 创建访问方法:为每个属性创建一对赋值(set)和取值(get)方法,这些方法用于对属性进行访问控制。
- 在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.");
}
}
}
1.93MB
文件大小:
评论区