摘要: 先看一段代码: 如果要为,teacher类添加老师所教的课程信息,如课程名,课程价格,课程周期等,可以在init函数里面增加,但是如果多个老师教同一门课程,就会出现代码重复的问题,如下 代码所示: 怎样解决代码重复问题,可以新加一个course类:如下所示: 但是,course类和teacher类并 阅读全文
posted @ 2018-03-18 21:59 xudachen 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 一、指名道姓的方式,不依赖于继承 示例代码如下: 从以上结果可以看出,即执行了自己的特有方法,又执行了父类中继承的方法 想为草丛伦增加一个weapon私有属性,代码如下: 报错提示缺少一个weapon位置参数,加上位置参数就可以实例化成功了, 但是发现了重复代码,怎样减少重复代码呢,可以使用 二、s 阅读全文
posted @ 2018-03-18 21:44 xudachen 阅读(954) 评论(0) 推荐(0) 编辑
摘要: 一、面向对象中的类有两种,新式类和经典类 1、在python2中,经典类是没有继承object的类,以及它的之类都称之为经典类 示例代码如下 class Foo: pass class Bar(Foo): pass 2、在python2中,新式类是继承object的类,以及它的子类都称之为新式类 示 阅读全文
posted @ 2018-03-18 21:09 xudachen 阅读(174) 评论(0) 推荐(0) 编辑