문제 토론
문제 목록으로문제
다음 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)
댓글
답글
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!