继承与定制

第一步:明确目标

每个人都有多重身份, 比如说一个学生, 他在学校里的身份就是学生,进行学习;回到家里,他的身份就是儿子,需要照顾父母;他不仅有着学生的属性与方法,还有着儿子的属性与方法。

第二步:分析过程

创建一个学生类,拥有属性(stu_no学号),方法(study,会使用Python语言)

创建一个孩子类,拥有属性(status身份),方法(care,照顾父母)

创建一个儿子类,继承于学生类与孩子类, 拥有两个类的属性与方法

class Stu():
    stu_no = '0001'
    def study(self):
        print('会使用Python语言')
class Stu1():
    status = '孩子'
    def care(self):
        print('照顾父母')
class Stu3(Stu,Stu1):
    pass
son = Stu3()
print(son.stu_no)
son.study()
print(son.status)
son.care()

           点这里返回目录

posted @ 2020-06-21 07:47  贫僧敲代码  阅读(75)  评论(0)    收藏  举报