手记

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

课程名称: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. 把具有形同属性后者一类的的封装成类。

打卡截图:

1人推荐
随时随地看视频
慕课网APP