BankAccount 객체가 balance 필드를 외부에 공개하지 않고 deposit(amount)와 withdraw(amount) 연산을 통해서만 변경하도록 한다. 가장 직접적으로 적용된 객체지향 원리는?
정답 1번
balance의 표현을 숨기고 검증된 연산만 공개하므로 캡슐화와 정보 은닉이 적용된다. 다중 상속은 한 클래스가 둘 이상의 상위 타입을 상속하는 구조로 필드 접근 제한과 다르다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21