1. 程式人生 > 其它 >redis中的字典結構是怎樣的?

redis中的字典結構是怎樣的?

封裝

  • 該漏的漏,該藏的藏

  • 我們程式設計要追求“高內聚,低耦合''高內聚就是類的內部資料操作細節自己完成,不允許外部干涉;低耦合:僅暴露少量的方法給外部使用

  • 封裝(資料的隱藏)

  • 通常,應禁止訪問一個物件中資料的實際表示,而應通過操作介面來訪問,這稱為資訊隱藏

  • 記住這句話就夠了:屬性私有,get/set

package opp;

import opp.Dome04.Student;
import opp.dome01.pet;

public class Application {
public static void main(String[] args) {
Student s1 = new Student();
s1.setName("王剛");
System.out.println(s1.getName());
Student s2 = new Student();
s2.setAge(3);
// 方法名 引數列表
System.out.println(s2.getAge());


}
private String name;//名字
private int id;//學號
private char sex;//性別
private int age;//年齡
//提供可以操控屬性的方法
//提供一些可以操作public的方法get,set。
//get獲得這個資料
public String getName(){
return this.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() {
return sex;
}

public void setSex(char sex) {
this.sex = sex;
}

public int getAge() {
return age;
}

public void setAge(int age) {
if (age>120||age<0){
System.out.println("The input error");
}else {
this.age = age;}
}


}