美文网首页
5-1、类的继承

5-1、类的继承

作者: 1e026ca57a8e | 来源:发表于2020-05-18 16:08 被阅读0次

类的继承
super,执行父类的构造函数,使得我们能够调用父类的属性

# 类的继承
# super,执行父类的构造函数,使得我们能够调用父类的属性


class Person(object):
    def __init__(self, name, age):
        self._name = name
        self._age = age

    @property
    def name(self):
        return self._name

    def play(self):
        print('%s正在愉快的玩耍' % self._name)

    def watch_tv(self):
        if self._age > 18:
            print('%s在看甄嬛传' % self._name)
        else:
            print('%s在看熊出没' % self._name)


class Student(Person):
    def __init__(self, name, age, grade):
        super().__init__(name, age)
        self._grade = grade

    @property
    def grade(self):
        return self._grade

    def study(self, course):
        print('%s年级的%s正在学习%s' % (self._grade, self._name, course))


def main():
    stu = Student('小明', 10, 2)
    stu.watch_tv()
    stu.study('数学')


if __name__ == '__main__':
    main()

相关文章

  • 5-1、类的继承

    类的继承super,执行父类的构造函数,使得我们能够调用父类的属性

  • 4.0 C++远征:多继承和多重继承

    5-1多继承和多重继承 1.多重继承 线性继承两次及其以上为多重继承。 2.多继承 一个派生类同时有多个基类。

  • 一阶段day16-01面向对象

    Python中类支持继承,并且支持多继承 一、继承 1、什么是继承 父类(超类):被继承的类子类:继承父类的类继承...

  • 2018-10-19面向对象和pygame

    类的继承 python中的类支持继承,并且支持多继承 1.什么是继承 父类(超类):被继承的类子类:继承的类继承就...

  • python零基础13:类的继承和定制

    类的定制和继承是什么? 类的继承 类的定制 类的继承要怎么写? 继承基础语法 继承之多层继承 继承的多重继承 类的...

  • Day16总结:面向对象和pygame

    类的继承 python中类支持继承,并且支持多继承 1.什么是继承 父类(超类):被继承的类子类:去继承父类的类继...

  • python 面向对象和pygame

    一、类的继承 python中类支持继承,并且支持多继承 1.什么是继承父类(超类):被继承的类子类:去继承父类的类...

  • day16

    类的继承 python中的类支持继承,并且支持多继承() 1.什么是继承 父类(超类):被继承的类子类:去继承的类...

  • 10.19 day16面向对象和pygame

    1.类的继承python中类 支持继承,并且支持多继承()1.什么是继承父类(超类):被继承的类 子类:继承的类,...

  • 2018-10-19继承、重写、内存管理和认识pygame

    一、类的继承 Python中类支持继承,并且支持多继承 1、什么是继承 父类(超类):被继承的类子类:去继承父类的...

网友评论

      本文标题:5-1、类的继承

      本文链接:https://www.haomeiwen.com/subject/eezuohtx.html