/*
  封装
 
          权限修饰符:控制变量的可见范围
         public :公共,public修饰的成员变量或方法任何人都可以直接访问
 
 
         private:私有,private修饰的成员变量或方法只能在本类中直接访问。
    封装的步骤:
    1.使用private修饰需要被封装的属性
    2.提供一个公共的方法设置或者获取该私有属性
         set属性名();
         get属性名();
        
    规范;在现实开发中一般实体类的所有成员属性(成员变量)都要封装起来。
        实体类:用于描述一类事物。
        工具类(arrays数组的工具类)
       
   封装的好处:
   1.提高数据的安全性
   2.操作简单
   3.隐藏了实现
*/

class Member{
 public String name;
 private String sex;
 public int salary;   //薪水
 
 
 
 public void setSex(String s){
  if(s.equals("男") || s.equals("女")){// 注意:比较两个字符串内容是否一致,不要使用==,使用equals
   sex = s;
  }
  else{
   sex = "男";han
  }
 }
 public String getSex(){
  return sex;
 }
}


class Demo19
{
 public static void main(String[] args)
 {
  Member m = new Member();
  m.name = "潇潇";
  m.setSex("人妖");
  m.salary = 10000;
  System.out.println("姓名 " + m.name + " 性别 " + m.getSex() + " 薪水 " + m.salary);
  
 }
}