Day 2: 클래스 - 데이터와 행동을 묶다
Python 기초 2: 함수, 클래스, 모듈, 파일 > Day 2: 클래스 - 데이터와 행동을 묶다
Q1. 클래스를 사용하는 주된 이유는?
Q2. self의 역할은?
Q3. __str__ 메서드는 언제 호출되는가?
Q4. super()의 역할은?
Q5. 다음 코드의 출력은? class A: x = 1 a1 = A() a2 = A() A.x = 2 print(a1.x, a2.x)
Q6. 메서드 오버라이딩이란?