类三大特性之封装性

由于属性可以随便更改访问所以有了封装概念,封装就是对属性就行1、私有化/2、对外提供简单的接口使用 3、修改值是set 读取值是get

package com.yh.test02;

public class Customor {
private int age;
private String name;
private double heigt;
public void setAge(int age) {
if(age <0 || age > 100){
System.out.println("您输入的年龄不合法");
return;
}
this.age = age;

}
public int getAge() {

return age;
}

public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getHeigt() {
return heigt;
}
public void setHeigt(double heigt) {
this.heigt = heigt;
}

}


package com.yh.test02;

public class CustomorTest {

public static void main(String[] args) {
Customor c=new Customor();

c.setAge(-2);
c.setHeigt(1.76);
c.setName("yh");
System.out.println("顾客的年龄是:"+c.getAge());
System.out.println("顾客的身高是:"+c.getHeigt());
System.out.println("顾客的名字是:"+c.getName());
}

}

猜你喜欢

转载自www.cnblogs.com/god1/p/12027753.html