Python - 문제 미리보기
문제 2049
easy
다음 코드에서 클래스를 정의하고 객체를 생성하는 빈칸을 올바르게 채워주세요:
```python
______ Student:
name = "홍길동"
# 객체 생성
student1 = ______()
print(student1.name)
```
정답: B
Python 클래스의 기본 문법:
클래스 정의:
⦁ `class` 키워드: 클래스를 정의할 때 사용하는 예약어
⦁ 클래스명: 대문자로 시작하는 것이 관례 (PascalCase)
⦁ 콜론(:): 클래스 정의 시작을 알리는 구분자
객체 생성 (인스턴스화):
⦁ 클래스명(): 클래스를 호출하여 새 객체 생성
⦁ 괄호 필수: 매개변수가 없어도 괄호는 반드시 필요
⦁ 변수 할당: 생성된 객체를 변수에 저장
완성된 코드:
```python
class Student:
name = "홍길동"
# 객체 생성
student1 = Student()
print(student1.name) # "홍길동" 출력
```
💡 학습 팁
이 문제를 포함한 Python 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.