클래스 인스턴스의 상태를 초기화하는 방법은 무엇인가요?
예를 들어, 다음은 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
매개변수를 통해 현재 인스턴스를 참조하고, 인스턴스 변수 name
과 age
에 값을 할당합니다. 이렇게 인스턴스의 초기 상태를 설정하면 나중에 해당 인스턴스를 사용할 때 이러한 값을 사용할 수 있습니다.
클래스 인스턴스의 초기화는 객체지향 프로그래밍에서 중요한 개념이며, 인스턴스화된 객체의 상태를 설정하는 데 사용됩니다. 초기화 메서드를 사용하여 인스턴스 변수를 초기화하는 방법은 클래스의 모든 인스턴스에 적용되며, 일관된 상태를 유지할 수 있게 해줍니다.
[#python #클래스 #인스턴스 #초기화]