面向对象04---程序的封装

封装 (encapsulation)
隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读取和修改的访问级别。
public class Student {
//名字
private String name;
//年龄
private int age;
//性别
private char sex;

//提供一些可以操作这个属性的方法。
//get 获得这个方法
public String getName() {
return this.name;
}
//set 给这个数据设置值
public void setName(String name) {
this.name = name;
}
//alt+insert 快捷生成
public int getAge() {
return age;
}

public void setAge(int age) {
this.age = age;
}
 

封装的作用:

 

1.提高程序的安全性,保护数据。

2.隐藏代码的实现细节

3.统一接口

4.系统可维护增加

posted @ 2022-03-23 21:08  不如赐场梦给我  阅读(45)  评论(0编辑  收藏  举报