클래스와 인스턴스의 차이에 대해 설명해주실 수 있을까요?
클래스(Class)
- 클래스는 객체의 설계도 또는 템플릿과 같은 것입니다.
- 객체가 가져야 하는 속성(변수)과 동작(메소드)을 정의합니다.
- 예를 들어, '사람'이라는 클래스에는 이름, 나이, 성별 등의 특성과 걷기, 말하기 등의 행동이 포함될 수 있습니다.
인스턴스(Instance)
- 클래스의 실제 예시 또는 실체입니다.
- 클래스의 구조에 따라 생성된 구체적인 객체를 의미합니다.
- '사람' 클래스의 인스턴스는 실제로 존재하는 개별 사람들을 나타냅니다.