java三大特性之一:封装

java三大特性之一:封装

 

public class Student {
/*
封装:实际上就是属性私有化,只需要记住三个单词,private,get,set
private:私有化属性,使外部类无法直接访问,只能通过接口去传参数
get:get是获取数据
set:set是设置数据的值
*/

/*
封装的作用:
1.提高程序的安全性,保护数据(可以添加判断语句,防止不安全的数据被输入)
2.隐藏代码的实现细节(可以在方法里面写判断之类的,但用户看不到)
3.统一接口(都使用get、set来调用数据的接口)
4.系统可维护性增加了
*/
// 姓名
private String name;
// 年龄
private int age;
// 性别
private char sex;
public String getName(){
return this.name;
}
public void setName(String name){
this.name=name;
}
public int getAge(){
return this.age;
}
public void setAge(int age){
if (age>100||age<0){
this.age=3;
}
else {
this.age=age;
}

}

public char getSex() {
return sex;
}

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

 

上一篇:Insert语句详解


下一篇:自定义注解实现字段有条件的判空