캡슐화(Encapsulation)를 구현하기 위한 올바른 방법은?
캡슐화(Encapsulation)를 구현하기 위한 올바른 방법은?
정답: B
캡슐화는 데이터를 보호하고 제어된 접근을 제공하는 객체지향 원칙입니다.
캡슐화 구현 단계:
1. 필드를 private으로 선언: 직접 접근 차단
2. public 속성 제공: get/set 메서드로 제어된 접근
캡슐화의 목적:
⦁ 민감한 데이터 보호
⦁ 무분별한 수정 방지
⦁ 유효성 검사 가능
⦁ 구현 세부사항 은닉
잘못된 접근:
⦁ 모든 public: 데이터 노출, 보호 실패
⦁ 모든 private: 외부와 상호작용 불가
💡 학습 팁
이 문제를 포함한 C# 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.