문제 토론

문제 목록으로

문제

다음 Python 코드의 출력 결과는? class A: x = 1 a = A() b = A() a.x = 2 A.x = 3 print(b.x)

1. 1
2. 2
3. 3 (정답)
4. 에러

해설

a.x = 2는 인스턴스 변수를 생성하고, A.x = 3은 클래스 변수를 변경합니다. b는 인스턴스 변수가 없으므로 클래스 변수 3을 출력합니다.

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

댓글 (0)

댓글
답글

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