Java-封装

阅读 53

2022-07-04

一,封装的概念

生活中的封装:打包盒、机箱

代码中封装:方法、包、类

概念:隐藏内部的实现细节

二,封装的好处

  1. 隐藏了实现细节
  2. 提高了代码的安全性
  3. 提高了代码的复用性


三,封装的必要性

问题:

  1. 属性可以通过对象随意调用
  2. 对属性值没有合理性的判断

解决:

  1. 可以通过对属性进行私有化的封装来限制属性的调用
  2. 对属性值进行合理性的判断


四,如何对属性进行封装

4.1 对属性进行私有化

实现方式:使用关键字 private 修饰属性

private:private 关键字是范围(权限)修饰符中的一个,表示私有的,被 private 所修饰的成员只能在本类访问,对其他类来说这个成员是不可见的。

4.2 对外提供这个私有属性的访问方法,并在方法中进行合理性的判断

赋值:

public void setAge(int age){
this.age = age;
}

获取:

public int getAge(){
return this.age;
}



精彩评论(0)

0 0 举报