摘要:
[TOC] 第十一章、类的封装 一、引子 从封装本身的意思去理解,封装就好像是拿来一个麻袋,把小猫,小狗,小王八,还有alex一起装进麻袋,然后把麻袋封上口子。照这种逻辑看,封装=‘隐藏’,这种理解是相当片面的 二、如何隐藏 \ 在python中用双下划线开头的方式将属性隐藏起来(设置成私有的) 这 阅读全文
posted @ 2019-08-28 23:02
得淼
阅读(181)
评论(0)
推荐(0)
摘要:
[TOC] 第十一章 面向对象之类的组合 一、什么是组合 组合就是一个类的对象具备某一个属性,这个属性的值是另外一个类的对象 二、为什么用组合 组合是用来解决类与类之间的代码冗余的问题 需求:假如我们需要给学生增添课程属性,但是又不是所有的老男孩学生一进学校就有课程属性,课程属性是学生来老男孩后选出 阅读全文
posted @ 2019-08-28 18:05
得淼
阅读(142)
评论(0)
推荐(0)
摘要:
[TOC] 第十一章、面向对象之多态、多态性 一、多态 多态指的是一类事物有多种形态 动物有多种形态:人、狗、猪 文件有多种形态:文本文件、可执行文件 二、多态性 在面向对象方法中一般是这样表示多态性:向不同的对象发送同一条消息(obj.func():是调用了obj的方法func,又称为向obj发送 阅读全文
posted @ 2019-08-28 16:02
得淼
阅读(160)
评论(0)
推荐(0)