该露的露,改藏的藏
封装(数据的隐藏)
属性私有 get / set
public class Student { //属性私有 private String name; //名字 private int id; //学号 private int age; //年龄 //提供一些可以操作这些属性的方法 //提供一些 public 的 get()、set() 方法 public String getName() { return name; } public void setName(String name) { this.name = name; } public int getId() { return id; } public void setId(int id) { this.id = id; } public int getAge() { return age; } //set()方法可以验证输入数据是否合法 public void setAge(int age) { if (age<0 || age>120 ){ this.age = 3; }else { this.age = age; } } // Alt + Insert 自动生成 get()、set() 方法 }