[python] 클래스의 초기화 메서드
파이썬에서 클래스를 정의할 때, 초기화 메서드를 사용하여 객체의 속성을 초기화할 수 있습니다. 초기화 메서드는 __init__
이라는 특별한 메서드로, 객체가 생성될 때 자동으로 호출됩니다. 초기화 메서드의 주요 목적은 객체의 속성을 초기화하고 필요한 설정을 수행하는 것입니다.
다음은 간단한 예제입니다.
class Dog:
def __init__(self, name, age):
self.name = name
self.age = age
위의 예제에서, Dog
클래스는 name
과 age
라는 두 개의 속성을 가지고 있습니다. __init__
메서드는 self
외에 name
과 age
매개변수를 가지고 있습니다. 이 메서드를 사용하여 속성을 초기화합니다.
위 예제에서 __init__
메서드는 다음과 같이 호출됩니다.
my_dog = Dog("Buddy", 3)
이렇게 하면 name
속성이 “Buddy”로, age
속성이 3으로 초기화됩니다.
이렇게해서 클래스의 초기화 메서드를 사용하여 객체의 속성을 초기화하고 설정할 수 있습니다.
더 자세한 내용은 파이썬 공식 문서를 참조하십시오.