class A:
#def __init__(self):
# print('已经打开A')
print('1111')
class B(A):
def __init__(self):
print('已经打开B')
print('2222')
a=B()
(1)我的理解是当定义了一个类的实例时,会优先自动执行—init—方法里的内容,但是这个程序输出时,B中的init是再输出 2222 之后才输出,难道我理解错了吗?
(2)当我把A中的#号去掉,pycharm自动给B中的init加了高亮,意思是B中的init错了,难道init不能存在多个吗??
新手不易,弱弱地求助下