다음 클래스 설계에 가장 직접 적용된 객체지향 개념은?
class Account {
private int balance;
public void deposit(int amount) { if (amount > 0) balance += amount; }
}정답 2번
잔액 데이터를 외부에서 직접 바꾸지 못하게 숨기고 공개 연산을 통해서만 변경하게 했으므로 캡슐화가 적용됐다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-22