A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© xiaomilu 中级黑马   /  2017-3-31 22:19  /  627 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  • 封装的概述和好处
    • 封装概述
      • 是面向对象三大特征之一
      • 是面向对象编程语言对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界无法直接操作和修改。就像刚才说的年龄。
    • 封装原则:
      • 将不需要对外提供的内容都隐藏起来。
      • 把属性隐藏,提供公共方法对其访问
      • 成员变量private,提供对应的getXxx()/setXxx()方法
    • 好处:
      • 通过方法来控制成员变量的操作,提高了代码的安全性
      • 把代码用方法进行封装,提高了代码的复用性

    • private关键字:
      • 是一个权限修饰符。
      • 可以修饰成员(成员变量和成员方法)
      • private修饰的成员只在本类中才能访问,不能在类的外部直接访问.
    • private最常见的应用:
      • 把成员变量用private修饰
      • 提供对应的getXxx()/setXxx()方法(shift+alt+s  R)
      • 一个标准的案例的使用
  • 成员变量私有的标准代码
C:\Users\Lenovo\AppData\Local\YNote\data\qqD9E57D755DDD943BA7E376F1DC842FAF\994c62d4a08848eba6d845e13d598c89\clipboard.png
测试
C:\Users\Lenovo\AppData\Local\YNote\data\qqD9E57D755DDD943BA7E376F1DC842FAF\8698fd46248c4eccaac569deccc8901e\clipboard.png

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马