[24.06.24] 99클럽 코테 스터디 36일차 TIL - 대체생성자
·
회고
1. 대체생성자대체생성자(alternate constructor)는 일반적인 클래스 생성자 외에 객체를 생성하는 또 다른 방법을 제공하는 클래스 메소드이다. ( 클래스 메소드에 관한 설명은 이 글에서 참고)다양한 입력 형식을 처리하거나 더 간편한 객체 생성을 위해 사용되며, '@classmethod' 데코레이터를 사용하여 정의한다.class MyClass: def __init__(self, value1, value2): self.value1 = value1 self.value2 = value2 @classmethod def from_string(cls, string): # 문자열을 구분하여 값을 추출한 후 클래스 인스턴스를 생성합니다. ..