首先
1 在joinRace 包中有 button 和 submitRace 两个模块
2 在button 模块中 有一个类—Bbutton(),这个类继承了 submitRace 模块中的 SubmitRace()类 。 --------Bbutton(submitRace.SubmitForm)
3 在button模块中,生成一个属于类 Bbutton 的一个对象 Buttton —Button=Bbutton()
4 在submitRace模块中SubmitForm()类中,对button类中的Bbutton(SubmitForm)类中的方法进行调用,错误返回如上。
结论分析:
由于Bbutton()这个类继承了SubmitForm()这个类,所以Bbutton是SubmitForm的子类。
所以无法对SubmitForm中的方法进行调用。 并返回没有对象Button(Bbutton()的对象)。
验证:
子类:
#这是子类
from Practise import Use
class son(Use.father):
def pt(self):
print("helloworld")
Son=son()
父类:
from Practise import Mod
#这是父类
class father():
Mod.Son.pt()
结果: