封装: 告诉我们,如何正确设计对象的属性和方法。对象代表什么,就得到封装对应的数据,并提供数据对应的行为。
例1:
人画圆,那么画圆的 draw() 方法属于人对象还是圆对象?
例2:
人关门,那么关门的 close() 方法属于门对象还是人对象?
2 . private 关键字
public class GirlFriend{
private int age;
}
GirlFrind gf1 = new GirlFriend();
gf1.age = 18 // 不对,不能这样写!!!只能在GirlFriend类中使用。
2 . 1 可以封装一个设置年龄以及获得年龄的方法: