java 캡슐화1 객체지향 캡슐화 이해하기 HTML 삽입 미리보기할 수 없는 소스 1. 캡슐화의 정의 한마디로 객체의 내부 정보(필드)를 은닉하고 데이터와 메서드를 하나의 단위로 묶는 것이다. 단순히 class가 가지고 있는 필드의 접근 제어자를 private 한다고 캡슐화를 한것이 아니다. 캡슐화는 객체간의 결합도를 낮추는 가장 기본적인 개념으로 꼭 이해해야 할 개념이다. 아래 예시를 통해 캡슐화가 무엇인지 이해해보자. 2. 예시를 통해 캡슐화 이해하기 아래와 같이 Bank 클래스와 Customer, Company 클래스가 있다. Bank 클래스 public class Bank { private int balance; // 잔액 private double interestRate; // 이자율 public Bank(int balance, doub.. 2023. 9. 15. 이전 1 다음