摘要: [TOC] 从封装本身的意思去理解,封装就好像是拿来一个麻袋,把小猫,小狗,小王八,还有egon一起装进麻袋,然后把麻袋封上口子。照这种逻辑看,封装=‘隐藏’,这种理解是相当片面的 一、为什么要封装 封装数据 的主要原因是: 保护隐私 (作为男人的你,脸上就写着:我喜欢男人,你害怕么?) 封装方法 阅读全文
posted @ 2019-08-28 18:34 正在学习的Barry 阅读(233) 评论(0) 推荐(0) 编辑
摘要: [TOC] 很多人喜欢将 多态 与 多态性 二者混为一谈,然后百思不得其解,其实只要分开看,就会很明朗。 一、多态 多态指的是一类事物有多种形态,(一个抽象类有多个子类,因而多态的概念依赖于继承) 1. 序列数据类型有多种形态:字符串,列表,元组 2. 动物有多种形态:人,狗,猪 二、多态性 注意: 阅读全文
posted @ 2019-08-28 17:36 正在学习的Barry 阅读(387) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、什么是组合 组合就是一个类的对象具备某一个属性,该属性的值是另一个类的对象 1.1 组合的概念 之前咱们说过。对象添加属性的两种方式。其中一种就是组合,只不过添加的不是属性,而是一个对象。 二、如何使用组合 组合是用来解决类与类之间代码冗余的问题 2.1 通过init初始化方法 三、 阅读全文
posted @ 2019-08-28 17:14 正在学习的Barry 阅读(146) 评论(0) 推荐(0) 编辑
-->