redis中的字典結構是怎樣的?
阿新 • • 發佈:2021-07-10
-
該漏的漏,該藏的藏
-
我們程式設計要追求“高內聚,低耦合''高內聚就是類的內部資料操作細節自己完成,不允許外部干涉;低耦合:僅暴露少量的方法給外部使用
-
封裝(資料的隱藏)
-
-
記住這句話就夠了:屬性私有,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;}
}
}