假设您有两个类x
和y
,每个都有一个print
方法。如果您还有另一个课程z
,并且同时扩展了x
和y
,那么如果您从课程print()
调用z
,会发生什么?
答案 0 :(得分:1)
检查此站点: https://pythonprogramminglanguage.com/multiple-inheritance/
您是对的,用逗号分隔。
答案 1 :(得分:1)
在这里,上课的顺序很重要。 如果你写
class Z(X,Y)
然后将执行类my_print
的{{1}}方法。
并且如果您编写X
,则将执行类class Z(Y,X)
的{{1}}方法。
注意:python中内置了my_print
函数,请重命名。班级名称应为Pascal大小写。
示例:这将输出“ x”:
Y
这将输出'y'
print()