[C# 시작 전 필수] 객체지향(OOP)의 4대 특징 (feat.캡슐화, 상속, 다형성,추상화)
1. 캡슐화(Encapsulation): 주 목적은 '데이터 은닉'이다. 민감한 데이터를 private로 감춰서 public의 setter, getter 메소드로만 private로 감춘 데이터에 접근&변경할 수 있다. 즉, read-only, write-only한 선택적 접근을 제어할 수 있게 된다. ==> public보다 보안성이 증가, 민감한 데이터 안전하게 컨트롤class 은행계좌 { private int 잔액; // 외부에서 접근할 수 없게 private으로 설정 public void 입금(int 금액) { 잔액 += 금액; // 입금 기능은 제공하지만, 잔액은 직접 수정할 수 없게 함 } public void 출금(int 금액) { if..
2025.03.15