封装就是把不想或者不该告诉别人的东西隐藏起来,把可以告诉别人的
公开。
做法:修改属性的访问权限来限制对属性的访问。并为每一个属性创建
一对取值法方和赋值法方,用于对这些属性的访问。
class Student{
String name;
int age;
private char gender;
/*封装起来,无法直接用one.gender访问如果需要访问,需要进行下列代码*/
public void setGender(char gender){
if(gender=='男'||gender=='女'){
this.gender=gender;
}else{
System.out.println("请输入正确的性别");
}
}
/*输入性别的方法*/
public char getGender(){
return this.gender;
/*取值的方法*/
}
}
public class A6_5{
public static void main(String[] args){
Student one=new Student();
one.setGender('男');
System.out.println(one.getGender());
}
}