클래스의 주요 구성 요소
클래스 시작과 끝, 즉 클래스 블록 내에는 다음 용어(개념)들이 포함될 수 있습니다. 클래스 구성 요소를 가리킬 때 클래스 멤버란 용어와 혼용해서 사용합니다. 다음 내용은 앞으로 자세히 다룰 예정이니 간단히 읽어 보고 넘어갑니다.
• 필드(field): 클래스(개체)의 부품 역할을 합니다. 클래스 내에 선언된 변수나 데이터를 담는 그릇으로, 개체 상태를 저장합니다.
• 메서드(method): 개체 동작이나 기능을 정의합니다.
• 생성자(constructor): 개체 필드를 초기화합니다. 즉, 개체를 생성할 때 미리 수행해야 할 기능을 정의합니다.
• 소멸자(destructor): 개체를 모두 사용한 후 메모리에서 소멸될 때 실행합니다.
• 속성(property): 개체의 색상, 크기, 형태 등을 정의합니다.
액세스 한정자
클래스를 생성할 때 public, private, internal, abstract, sealed 같은 키워드를 붙일 수 있습니다. 이를 액세스 한정자라고 합니다. 액세스 한정자는 클래스에 접근할 수 있는 범위를 결정하는 데 도움이 됩니다. 이 책에서는 특별히 지정하지 않는 한 public 액세스 한정자를 기본으로 사용할 것입니다.