Jos*_*ton -1 python inheritance class
我正在学习一个Programming类,并且对于其中一个测试,我需要创建一个继承自已创建的类的类.这是老师教我做的代码,但它似乎没有起作用:
class Intern(Employer):
def __init__(self, last_name, first_name, address, phone, email, end_date):
Employer(last_name, first_name, address, phone, email)
self.end_date=end_date
def intern_info(self):
self.print_info()
print self.end_date
Run Code Online (Sandbox Code Playgroud)
这条线
Employer(last_name, first_name, address, phone, email)
Run Code Online (Sandbox Code Playgroud)
创建一个Employer对象,该对象在执行__init__()结束时立即被垃圾收集.它不会Intern以任何方式影响对象.你的意思可能是这样的
Employer.__init__(self, last_name, first_name, address, phone, email)
Run Code Online (Sandbox Code Playgroud)
或者可能
super(Intern, self).__init__(last_name, first_name, address, phone, email)
Run Code Online (Sandbox Code Playgroud)