클래스소멸자
-
파이썬 클래스 2코딩공부/파이썬 2020. 1. 3. 18:32
클래스 생성자 클래스 생성자란 클래스의 인스턴스 객체가 생성될 때 자동으로 호출되는 메소드를 말한다. 클래스 생성자의 이름으로 __init__(self) 가 공통적으로 사용된다 클래스 생성자 또한 함수이기 때문에 def __init__(self, ...): def를 사용하여 다음과 같이 선언한다. 앞뒤로 붙는 '_'는 두 개씩이며 혼동하지 않도록 주의하자. 뒤 ... 부분에는 인자 값을 넣어주면 되는데 앞에 함수에서 설명했듯이 인자가 정해지지 않은 경우에는 인자 이름 앞에 *을 붙이는 가변 인자를 사용해주어도 무방하다. 물론 생략도 가능하다. 예) 1. 인자가 없는 경우 지금 yonyclass의 클래스 생성자에는 인자가 없다. 생성자 내에서 인스턴스 멤버를 '나는 파이썬 천재'로 초기화하고 '이것은 인스..