跟随学习第三十一天
-
我们程序设计追求“高内聚,低耦合”。高内聚就是累的内部数据操作细节完成,不允许外部干涉;低耦合:仅仅暴露少量的方法给外部使用。
-
属性私有:get/set
-
私有的java单词:private 这是一个修饰词
package oop;
public class Demo07 {
private String name;
private int id;
private char sex;
//因为上面已经将属性私有那么也要有一个将属性调用的特殊方法
//提供一些public的get/set方法
//get获得这些属性
//set给这个属性设置值
public String getName(){
return this.name;
}
public int getId(){
return this.id;
}
public char getSex(){
return this.sex;
}
public void setName(String name){
this.name = name;
}
public void setid(int id){
this.id = id;
}
public void setSex(char sex){
this.sex = sex;
}
}
package oop;
public class Demo04 {
public static void main(String[] args) {
Demo07 s1 = new Demo07();
s1.setName("小明");
s1.setid(18);
System.out.println(s1.getName());
System.out.println(s1.getId());
}
}
-
上面就是我用下面的类调用上面的私有属性
-
封装的意义
-
-
隐藏代码的实现细节
-
统一接口
-
浙公网安备 33010602011771号