为了账号安全,请及时绑定邮箱和手机立即绑定
首页 手记 【九月打卡】第十五天 Python类的继承

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

2022.09.19 22:05 30浏览

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

打卡截图:

https://img3.sycdn.imooc.com/632877040001286516751017.jpg

点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
手记
粉丝
0
获赞与收藏
11

关注TA,一起探索更多经验知识

同主题相似文章浏览排行榜

风间影月说签约讲师

50篇手记,涉及Java、MySQL、Redis、Spring等方向

进入讨论

Tony Bai 说签约讲师

146篇手记,涉及Go、C、Java、Python等方向

进入讨论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消