如下,类方法同理。
class A(object): def __init__(self): self.name = 'A' class B(object): def __init__(self): self.name = 'B' class Student1(A,B,object): pass class Student2(B,A,object): pass AKaga1 = Student1() print(AKaga1.name) #输出为A AKaga2 = Student2() print(AKaga2.name) #输出为B
赞一个!
提问:此处继承了A,B是不是可以不用写第三个object?因为所有的类最终都会继承object。如果继承了A,A继承了object。我感觉不用写第三个呀。不知道是不是这么回事。
Sign in to make a reply
coLBooy
如下,类方法同理。