문제 토론

문제 목록으로

문제

다음 Python 코드의 출력 결과는? class Singleton: _instance = None def __new__(cls): if cls._instance is None: cls._instance = super().__new__(cls) return cls._instance a = Singleton() b = Singleton() print(a is b)

1. True (정답)
2. False
3. None
4. 에러

해설

싱글톤 패턴으로 구현되어 a와 b는 같은 인스턴스를 참조합니다. True가 출력됩니다.

로그인하여 토론에 참여하세요.

댓글 (0)

댓글
답글

아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!