Programming/Python

A.py import B b = B.B b.cc() B.py class 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.py import B b = B.B() b.cc() 에러가 발생하는데, 우리는 b 의 '인스턴스' 를 통해 b.cc() 를 실행시켰다. 그런데 b.cc() 선언을 살펴보면 self parameter 없다. B.p..
Cyp
'Programming/Python' 카테고리의 글 목록