//私有:private
// 学生
private String name;
//学号
private int id;
//性别
private char sexp;
//年龄
private int age;
//提供public的get set方法
//get 获得这个数据
public String getName(){
//返回值:return
return this.name;
}
// set 给这个数据赋值
public void setName(String name){
this.name=name;
}
//规避不合法的数据
public int getAge(){
return this.age;
}
//年龄小于100岁大于0岁则合法,反之不合法为3岁
public void setAge(int age){
if (age>100||age<0){
this.age=3;
}else {
this.age=age;
}
}
}
//自动生成: aly+inset
/*
封装的作用
1.提高程序安全,保护数据
2.隐藏代码的实现细节
3.统一接口
4.系统可维护性增加了
*/
调用
public static void main(String[] args) {
/*存储数据的类名*/ s1 = new /*存储数据的类名*/();
/*set 方法
String S1 = s1.getName();
*/
//set 方法
s1.setName("怪怪");
System.out.println(s1.getName());
//
s1.setAge(999);
System.out.println(s1.getAge());
}
}