Getter와 Setter는 객체 지향 프로그래밍에서 중요한 역할을 하는 메서드입니다. 1. Getter와 Setter의 의미 1) Getter: 객체의 private 속성 값을 외부로 반환하는 메서드입니다. 주로 get이라는 접두사를 사용하여 정의됩니다. 2) Setter: 객체의 private 속성 값을 설정하거나 수정하는 메서드입니다. 일반적으로 set이라는 접두사를 사용하여 정의됩니다. 2. 사용 이유 1) 정보 은닉과 캡슐화객체의 내부 구현을 숨기고 인터페이스를 통해 접근하도록 함객체의 무결성을 보장하고 데이터를 안전하게 관리2) 데이터 검증 및 제어Setter를 통해 속성에 할당되는 값의 유효성을 검사 가능잘못된 값 할당을 방지하여 객체의 일관성 유지3) 유연성 및 확장성내부 구현 변경 ..