/*
封装
权限修饰符:控制变量的可见范围
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);
}
}