上一页 1 2 3 4 5 6 7 8 ··· 13 下一页
摘要: # 古法师傅类 class Master(object): def __init__(self): self.kongfu1 = "古法配方" # 现代师傅类 class School(object): def __init__(self): self.kongfu2 = "现代配方" # 徒弟类( 阅读全文
posted @ 2020-05-11 20:35 kelin1 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 子类调用父类同名属性和方法 class Master(object): def __init__(self): self.kongfu = "古法煎饼果子配方" # 实例变量,属性 def make_cake(self): # 实例方法,方法 print("[古法] 按照 <%s> 制作了一份煎饼果 阅读全文
posted @ 2020-05-11 19:08 kelin1 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 子类重写父类的同名属性和方法 class Master(object): def __init__(self): self.kongfu = "古法煎饼果子配方" def make_cake(self): print("[古法] 按照 <%s> 制作了一份煎饼果子..." % self.kongfu 阅读全文
posted @ 2020-05-11 18:15 kelin1 阅读(1034) 评论(0) 推荐(0) 编辑
摘要: 多继承:子类继承多个父类 class Master(object): def __init__(self): self.kongfu = "古法煎饼果子配方" # 实例变量,属性 def make_cake(self): # 实例方法,方法 print("[古法] 按照 <%s> 制作了一份煎饼果子 阅读全文
posted @ 2020-05-11 18:03 kelin1 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 单继承:子类只继承一个父类 故事情节:煎饼果子老师傅在煎饼果子界摸爬滚打几十年,拥有一身精湛的煎饼果子技术,并总结了一套"古法煎饼果子配方"。 可是老师傅年迈已久,在嗝屁之前希望把自己的配方传承下去,于是老师傅把配方传给他的徒弟大猫... # 定义一个Master类 class Master(obj 阅读全文
posted @ 2020-05-11 17:46 kelin1 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 继承介绍以及单继承 1. 现实中的继承 在现实生活中,继承一般指的是子女继承父辈的财产,如下图 搞不好,结果如下.. 2. 程序中的继承 在程序中,继承描述的是多个类之间的所属关系。 如果一个类A里面的属性和方法可以复用,则可以通过继承的方式,传递到类B里。 那么类A就是基类,也叫做父类;类B就是派 阅读全文
posted @ 2020-05-11 17:38 kelin1 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1.练习名片管理系统-文件版,无参考答案,参考课件 2.定义一个类,智能手机类,要求有打电话功能,短信功能,拍照功能,定义后,创建一个实例对象,在创建实例后,添加颜色、尺寸等属性。 class SmartPhone(object): def call(self): print("给强哥打call") 阅读全文
posted @ 2020-05-11 16:22 kelin1 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 魔法方法__del__() 创建对象后,python解释器默认调用__init__()方法; 当删除对象时,python解释器也会默认调用一个方法,这个方法为__del__()方法 class Hero(object): # 初始化方法 # 创建完对象后会自动被调用 def __init__(sel 阅读全文
posted @ 2020-05-11 02:14 kelin1 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 魔法方法__str__() class Hero(object): """定义了一个英雄类,可以移动和攻击""" def __init__(self, name, skill, hp, atk, armor): """ __init__() 方法,用来做变量初始化 或 赋值 操作""" # 英雄名 阅读全文
posted @ 2020-05-11 02:12 kelin1 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 魔法方法有参数的__init__() class Hero(object): """定义了一个英雄类,可以移动和攻击""" def __init__(self, name, skill, hp, atk, armor): """ __init__() 方法,用来做变量初始化 或 赋值 操作""" # 阅读全文
posted @ 2020-05-11 02:10 kelin1 阅读(227) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 13 下一页