继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

【九月打卡】第十五天 Python类的继承

筱阿书
关注TA
已关注
手记 15
粉丝 0
获赞 11

课程名称:Python3 进阶教程(新版)

章节名称: 第3章 Python类的继承

讲师姓名:咚咚呛


课程内容:

什么是继承:

person有属性姓名 性别 年级

老师除person的属性之外还有科目 教龄等。

对于这种关系可以说老师继承与人。

这种特性不需要重头编写,继承父类所有的属性和功能,子类只需要

写自己独有的就有。

a is b,a继承于b。

class Person(object):
    def __init__(self, name, gender):
        self.name = name
        self.gender = gender
    
 class Student(Person):
    def __init__(self, name, gender, score):
        super(Student, self).__init__(name, gender)
        self.score = score

student = Student('Alice', 'girl', 100)
print(student.name) # ==> Alice
print(student.gender) # ==> girl
print(student.score) # ==> 100

学习收获:

  1. 面向对象的程序设计首先就是要识别出程序的对象,尽量抽象成类。

  2. 把具有形同属性后者一类的的封装成类。

打卡截图:

http://img3.mukewang.com/632877040001286516751017.jpg

打开App,阅读手记
1人推荐
发表评论
随时随地看视频慕课网APP