[python] 클래스의 초기화 메서드

파이썬에서 클래스를 정의할 때, 초기화 메서드를 사용하여 객체의 속성을 초기화할 수 있습니다. 초기화 메서드는 __init__이라는 특별한 메서드로, 객체가 생성될 때 자동으로 호출됩니다. 초기화 메서드의 주요 목적은 객체의 속성을 초기화하고 필요한 설정을 수행하는 것입니다.

다음은 간단한 예제입니다.

class Dog:
    def __init__(self, name, age):
        self.name = name
        self.age = age

위의 예제에서, Dog 클래스는 nameage라는 두 개의 속성을 가지고 있습니다. __init__ 메서드는 self 외에 nameage 매개변수를 가지고 있습니다. 이 메서드를 사용하여 속성을 초기화합니다.

위 예제에서 __init__ 메서드는 다음과 같이 호출됩니다.

my_dog = Dog("Buddy", 3)

이렇게 하면 name 속성이 “Buddy”로, age 속성이 3으로 초기화됩니다.

이렇게해서 클래스의 초기화 메서드를 사용하여 객체의 속성을 초기화하고 설정할 수 있습니다.

더 자세한 내용은 파이썬 공식 문서를 참조하십시오.