摘要:
# Day18天作业及默写# 1,完成下列功能:# 1.1创建一个人类Person,再类中创建3个静态变量(静态字段)# animal = '高级动物'# soul = '有灵魂'# language = '语言'# 1.2在类中定义三个方法,吃饭,睡觉,工作.# 1.3在此类中的__init__方 阅读全文
posted @ 2019-02-19 21:36
百里丶落云
阅读(175)
评论(0)
推荐(0)
摘要:
一:什么面向对象的继承? 比较官方的说法就是: 继承(英语:inheritance)是面向对象软件技术当中的一个概念。如果一个类别A“继承自”另一个类别B,就把这个A称为“B的子类别”,而把B称为“A的父类别”也可以称“B是A的超类”。继承可以使得子类别具有父类别的各种属性和方法,而不需要再次编写相 阅读全文
posted @ 2019-02-19 21:21
百里丶落云
阅读(199)
评论(0)
推荐(0)
摘要:
一. 类的空间问题 1.1 何处可以添加对象属性 总结:对象的属性不仅可以在__init__里面添加,还可以在类的其他方法或者类的外面添加。 1.2 何处可以添加类的静态属性 总结:类的属性不仅可以在类内部添加,还可以在类的外部添加。 1.3 对象如何找到类的属性 之前咱们都学习过,实例化一个对象, 阅读全文
posted @ 2019-02-19 21:18
百里丶落云
阅读(149)
评论(0)
推荐(0)
摘要:
一. 面向对象初识 1.1 回顾面向过程编程vs函数式编程 通过对比可知:函数编程较之面向过程编程最明显的两个特点: 1,减少代码的重用性。 2,增强代码的可读性。 1.2 函数式编程vs面向对象编程 # 通过对比可以看出面向对象第一个优点: 面向对象编程:是一类相似功能函数的集合,使你的代码更清晰 阅读全文
posted @ 2019-02-19 21:16
百里丶落云
阅读(143)
评论(0)
推荐(0)
摘要:
两个公式 L(object) = [object] L(子类(父类1, 父类2)) = [子类] + merge(L(父类1), L(父类2) , [父类1, 父类2])注意 + 代表合并列表 merge算法 1. 第一个列表的第一个元素 是后续列表的第一个元素 或者 后续列表中没有再次出现 则将这 阅读全文
posted @ 2019-02-19 20:40
百里丶落云
阅读(330)
评论(0)
推荐(0)
浙公网安备 33010602011771号