[Python] Class 와 Self 에 관해
·
Programming/Python
A.pyimport Bb = B.Bb.cc() B.pyclass B: variable = "TTT" def __init__(self): B.variable = "this is BB class" def cc(): print(B.variable); 우선 Python 에서는 두가지 문법이 존재하는데,B.B 와 B.B() 가 그것이다.B.B 는 Static 형식으로 사용할 수 있다 == 생성자가 실행되지 않는다.B.B() 는 Instance 를 만들기에 == 생성자를 실행시킨다. 수정한 A.pyimport Bb = B.B()b.cc() 에러가 발생하는데, 우리는 b 의 '인스턴스' 를 통해 b.cc() 를 실행시켰다.그런데 b.cc() 선언을 살펴보면 self..