面向对象—封装
什么是封装?
将类的某些属性隐藏在类的内部,不允许外部直接调用,通过提供的方法来实现对属性的操作和访问
实现封装的步骤:
1、将属性用private修饰隐藏起来
2、对外提供公共的get()和set()方法(用于赋值,取值)
3、对set()方法添加需要的控制语句
public class Man{
    //对属性的封装,一个人的姓名,年龄,妻子都是这个对象(人)的私有属性
    private String name;
    private int age;
    
    //对改人对外界提供方法的封装,可以设定妻子,姓名,年龄也可以获得男人的姓名和年龄
    public String getName(){
        return name;
    }
    public void setName(String name){
        this.name = name;
    }
    public int getAge(){
        return age;
    }
    public void setAge(int age)
        this.age = age;
    {
}
封装的好处:
1、隐藏了实现的细节,提高安全性和健壮性
2、符合java的“高内聚,低耦合”思想
 
                    
                 
                
            
         
         
 浙公网安备 33010602011771号
浙公网安备 33010602011771号