封装是把过程和数据包围起来,对数据的访问只能通过已定义的接口。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。封装是一种信息隐藏技术,在java中通过关键字private,protected和public实现封装。
方法封装
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public Man getHusband() {
return husband;
}
public void setHusband(Man husband) {
this.husband = husband;
}
}
这篇博客探讨了面向对象编程中的核心概念——封装。它解释了如何使用访问修饰符如private、protected和public来实现数据的隐藏和保护,通过提供公共接口来访问和修改对象的状态。文中给出了一个具体的例子,展示了如何封装一个名为Man的类,包括getName、setName、getAge、setAge和getHusband、setHusband等方法,强调了对象的自治性和互操作性。
920

被折叠的 条评论
为什么被折叠?



