4. 封装

4.1 private关键字

概述 : private是一个修饰符,可以用来修饰成员(成员变量,成员方法)

特点 : 被private修饰的成员,只能在本类进行访问,针对private修饰的成员变量,如果需要被其他类使用, 提供相应的操作

提供“get变量名()”方法,用于获取成员变量的值,方法用public修饰

提供“set变量名(参数)”方法,用于设置成员变量的值,方法用public修饰

示例代码:

4.2 private关键字的使用

4.3 this关键字【应用】

概述 : this修饰的变量用于指代成员变量,其主要作用是(区分局部变量和成员变量的重名问题)

代码实现 :

4.4 this内存原理【理解】

4.5 封装思想

  1. 封装概述 是面向对象三大特征之一(封装,继承,多态) 是面向对象编程语言对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界是无法直接操作的
  2. 封装原则 将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问 成员变量private,提供对应的getXxx()/setXxx()方法
  3. 封装好处 通过方法来控制成员变量的操作,提高了代码的安全性 把代码用方法进行封装,提高了代码的复用性