파이썬 (2.6.5)의 이러한 동작에 혼란 스럽다.파이썬 객체 인스턴스가 다른 인스턴스에 의해 부모 클래스로 상속 됨
class A:
def __init__(self):
self.mylist=[]
그런 식으로 self.mylist
인스턴스 변수입니다 :
class A():
mylist=[]
class B(A):
j=0
def addToList(self):
self.mylist.append(1)
b1 = B()
print len(b1.mylist) # prints 0 , as A.mylist is empty
b1.addToList()
print len(b1.mylist) # prints 1 , as we have added to A.mylist via addToList()
b2 = B()
print len(b2.mylist) # prints 1 !!! Why ?????
감사합니다. 빨리! :-) – PyNoob123
그냥 좋은 타이밍 :) – Skilldrick