封装:
封装就是:将类中的属性私有化,使用private 关键字完成属性私有哈,这种属性只有本类能够访问。
我们一般对每一个私有属性提供公共的public的set 和get这种方法供外界访问我们的私有属性。
目的: 提高数据安全性,通过封装,可以实现对属性的访问权限的控制,同时增加程序的可维护性;
class Cat{
private String name;
private String color;
private double weight;
public void setName(String name) {
this.name= name;
}
public void setColor(String color) {
this.color=color;
}
public void setWeight(double weight) {
this.weight=weight;
}
public String getName() {
return this.name;
}
public String getColor() {
return this.color;
}
public double getWeight() {
return this.weight;
}
public void play() {
System.out.println("狗狗的名字是:" + name + "\t" + "颜色是:" + color);
}
}
public class Test_044 {
public static void main(String[] args) {
Cat cat =new Cat();
cat.setName("波斯猫");
System.out.println("您家的猫叫什么名字啊"+"\t它叫"+ cat.getName());
cat.setColor("金毛");
System.out.println("您家的猫是什么颜色的啊?\t"+"它身上的颜色是"+cat.getColor());
cat.play();
}
}