파이썬에서 __init__ 함수는 자바에서 생성자와 비슷한 역할을 한다. 즉, 한 객체에 대한 인스턴스를 생성할 때 호출되는 것이 __init__ 함수라고 보면 되겠다.
다음은 Car 클래스를 생성하고, 이 클래스에 대한 __init__ 함수를 정의한 후 인스턴스를 생성하면 어떻게 결과가 나타나는지를 보여주기 위한 예제 코드이다.
class Car:
def __init__(self, brand):
self.brand = brand
print(brand + " 한 대가 생성되었습니다.")
c = Car("벤츠")
위의 코드를 실행해 보면 "벤츠 한 대가 생성되었습니다." 라는 메세지가 출력되는 것을 확인할 수 있다.
반응형
'Python' 카테고리의 다른 글
[파이썬] 데코레이터 (decorator) (0) | 2022.12.09 |
---|---|
CentOS 7에서 파이썬 3 설치 (0) | 2019.04.24 |