클래스 인스턴스의 상태를 초기화하는 방법은 무엇인가요?

예를 들어, 다음은 Person 클래스의 __init__ 메서드를 사용하여 인스턴스의 이름과 나이를 초기화하는 예시입니다:

class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age
        
person1 = Person("John", 25)
print(person1.name)  # 출력: John
print(person1.age)  # 출력: 25

위 코드에서 __init__ 메서드는 self 매개변수를 통해 현재 인스턴스를 참조하고, 인스턴스 변수 nameage에 값을 할당합니다. 이렇게 인스턴스의 초기 상태를 설정하면 나중에 해당 인스턴스를 사용할 때 이러한 값을 사용할 수 있습니다.

클래스 인스턴스의 초기화는 객체지향 프로그래밍에서 중요한 개념이며, 인스턴스화된 객체의 상태를 설정하는 데 사용됩니다. 초기화 메서드를 사용하여 인스턴스 변수를 초기화하는 방법은 클래스의 모든 인스턴스에 적용되며, 일관된 상태를 유지할 수 있게 해줍니다.

[#python #클래스 #인스턴스 #초기화]