2019年5月7日23:30:02
今天久违地再续上断了好久差点又半途而废的Python基础,结果跟着写继承,明明引入了父类,可还是运行报错,下面父类是Person,子类是Student,模块文件名小写。
person文件:
class Person(object):
def __init__(self, name, age):
self.name = name
self.age = age
def run(self):
print(self.name + "跑起来了。")
def eat(self, food):
print(self.name + "吃" + food +"呢。")
student文件:
from person import Person
class Student(Person):
def __init__(self, name, age):
#调用父类的__init__,这是最标准的写法
super(Student,self).__init__(name, age)
然后,运行报错了: