即隐藏对象的属性和实现细节,仅对外公开接口。
将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体(类)。
属性使用private修饰,提供公共的set和get方法
public class User { private String name; private int age; 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; } }