面向对象—封装

封装

什么是封装?

将类的某些属性隐藏在类的内部,不允许外部直接调用,通过提供的方法来实现对属性的操作和访问

实现封装的步骤:

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的“高内聚,低耦合”思想

3、提高了软件的独立性和可重用性

 

posted on 2021-12-02 17:37  zjqn  阅读(83)  评论(0编辑  收藏  举报