面向对象的思想OOP——封装
- 对象的封装:
- 封装的目的:隐藏对象的内部细节,将对象进行黑箱操作。用户是不知道对象的内部细节的,同样的道理,用户也不知道你定义的方法。
- 说明:一个对象(类)的属性,这个属性必须一定是私有属性,用户一定不能直接获取得到属性,必须通过你定义的工程来操作数据(设置、得到),
- 标准格式:通过定义私有属性的Set方法和Get方法来分别设置、得到私有属性。
package demo;
public class Student {
private double schoolCode;
private String schoolName;
private int age;
public double getSchoolCode() {
return schoolCode;
}
public void setSchoolCode(double schoolCode) {
this.schoolCode = schoolCode;
}
public String getSchoolName() {
return schoolName;
}
public void setSchoolName(String schoolName) {
this.schoolName = schoolName;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
业精于勤,荒于嬉;行成于思,毁于随