Why?
What I want to show is:
====User Data====
User Name : Tom
User Age : 22
User Address : shanghai
Tips:It looks like your post is mostly code; please add some more details. So,
class A:
def __init__(self, userName=''):
self.userName = userName
def showInfo(self):
print(f'User Name:{self.userName}')
class B:
def __init__(self, userAge=0):
self.userAge = userAge
def showInfo(self):
print(f'User Age:{self.userAge}')
class C(A, B):
def __init__(self, userName='', userAge=0, userAddress=''):
super(C, self).__init__(userName)
super(C, self).__init__(userAge)
self.userAddress = userAddress
def showInfo(self):
print('====User Data====')
super(C, self).showInfo()
super(C, self).showInfo()
print(f'User Address:{self.userAddress}')
# why User Name 22 ?
# ====User Data====
# User Name:22
# User Name:22
# User Address:shanghai
tom = C('Tom', 22, 'shanghai')
tom.showInfo()