解答题:定义一个Person类, 分别有年龄、性别、姓名等属性,并且有吃饭、睡觉两个方法。再定义一个Student类,继承Person类,重写睡 觉的方法,这个方法既继承了父类睡觉的方法,也包含了自己特有的功能。
#解答
class Person:
def __init__(self , age , sex , name):
self.age = age
self.sex = sex
self.name = name
def eat(self):
print('我正在吃饭!!!')
def sleep(self):
print('我正在睡觉!!!')
class Student(Person):
def __init__(self):
pass
def sleep(self):
print('孩子正在睡觉!!!')
super().sleep()
xiaoming = Student(18 , '男' , '小明')
xiaoming.sleep()
运行结果:
>>>我正在吃饭!!!
>>>孩子正在吃饭!!!