14课:学生的多重身份

第一步:明确目标

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

第二步:分析过程

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

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

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

第三步:代码实现

class Student():
    stu_no = '001'
    def study(self):
        print("使用Python编程")
class Child():
    status = "孩子"
    def care(self):
        print("照顾父母")
class Son(Student,Child):
     pass
xiaoming = Son()
print(xiaoming.stu_no)
print(xiaoming.status)
xiaoming.study()
xiaoming.care()
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容