프로그래밍/Python
__init__ 함수의 의미
standwally
2013. 9. 1. 00:02
class Hello: def __init__(self, value): self.value = value
Hello라는 클래스의 인스턴스를 생성할 때,
클래스 멤버함수로 __init__ 함수가 존재한다면, __init__ 함수는 필수로 호출된다.
a = Hello()위와 같이 인스턴스를 생성하면 컴파일 에러가 발생한다.
아래와 같이 클래스 인스턴스 생성시에 init 함수에서 요구하는 값을 전달해야만 한다.
a = Hello("Hello")