1. 什么是封装

    广义上的封装:代码的保护,面对对象的思想本身就是
    只让自己的对象能调自己类的方法 狭义上的封装:将属性和方法藏起来
  2. 私有属性/私有方法
    python没有真正意义的私有属性,可以通过调用实例的__dict__方法查看,只是改了个名字而已(_类名__属性名)
    
    方法:在变量前加两个下划线
    如 __age = 18 私有方法和私有属性一样,在前面加两个下划线
  3. 父类的私有属性不能被子类调用

最新文章

  1. ExtJs4中的复选树级联选择
  2. 【BZOJ】2463: [中山市选2009]谁能赢呢?(博弈论)
  3. sort 树 hash 排序
  4. Arrays.equals()
  5. 基于Eclipse的scala应用开发
  6. VS2010 测试 -普通单元测试
  7. C#控件列表
  8. Swagger+Spring MVC框架学习分享
  9. SecureCRT - 使用方法和技巧
  10. hdu3487 splay树
  11. mysql 索引中的USING BTREE 的意义
  12. 剑指Offer编程题3——从尾到头打印链表
  13. iOS --- Touch ID指纹解锁
  14. js中 var functionName = function() {} 和 function functionName() {} 两种函数声明的区别
  15. CF895C: Square Subsets && 【BZOJ2844】albus就是要第一个出场
  16. 关于Oxygen版 Eclipse JSP或html 中<option>标签嵌入jstl 如<c:if>出现报错
  17. DQN-深度Q网络
  18. 15.Colection集合和Iterator接口.md
  19. 终端设备 tty,pty,pts 概念与文件描述符的联系
  20. 在 Linux 下使用任务管理器

热门文章

  1. make 编译 linux 内核是单线程的任务 才用-j4命令使用4 线程加速
  2. node——服务器根据不同请求作出不同响应+响应html文件等文件
  3. HBase入门操作 常用命令和增删改查的简单应用操作
  4. django-3-模板变量,过滤器,静态文件的引用
  5. SQL在线学习网站
  6. mysql_5.6.24_winx64 安装
  7. 查看系统的I/O使用iostat命令而使用iotop能够依据I/O统计信息排序,追踪到详细的进程
  8. map和multimap映射容器
  9. ACdream 1127(Base Station-树状数组-2个约束条件)
  10. jsoup抓取网页+具体解说