2025-07-27 17:17
Status:
Tags:프로그래밍 기초
클래스
객체를 찍어내는 틀 객체는 데이터와 동작을 묶어서 사용할때 사용 객체는 구조는 같은데 내용물이 달라지는 경우 많음 같은 구조의 객체를 찍어낼 수 있는 틀이 클래스
핵심 요소
1. 속성(Attributes/Fields) 클래스 내에서 데이터를 저장하는 변수. 객체의 상태를 나타내며, 각 인스턴스마다 고유한 값을 가질 수 있음.
2. 메서드(Methods) 클래스 내에서 정의된 함수들로, 객체의 동작을 정의. 객체의 데이터를 조작하거나 특정 작업을 수행
3. 생성자(Constructor) 객체가 생성될 때 자동으로 호출되는 특별한 메서드로, 객체의 초기 상태를 설정
4. 소멸자(Destructor) 객체가 메모리에서 제거될 때 호출되는 메서드로, 리소스 정리 작업을 수행
접근 제어자
- Private: 클래스 내부에서만 접근 가능
- Protected: 클래스와 그 하위 클래스에서 접근 가능
- Public: 어디서나 접근 가능