封装
-
该露的露,该藏的藏
-
程序设计要追求"高内聚,低耦合".
-
高内聚:就是类的内部数据操作细节自己完成,不允许外部干涉;
-
低耦合:就是仅暴露少量的方法给外部使用;
-
-
封装(数据的隐藏)
-
通常,应静止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏。
-
-
记住这句话:属性私有, get/set❤
//类 private:私有 public class Student { //属性私有 private String name;//名字 private int id;//学号 private char sex;//性别 private int age;//年龄 //提供一些可以操作这个属性的方法! //提供一些public 的 get、set方法 //get 获取这个数据 public String getName(){ return name; } //set 给这个数据设置值 public void setName(String name){ this.name = name; } public int getId() { return id; } public void setId(int id) { this.id = id; } public char getSex() {