파이썬에서 __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

+ Recent posts