메소드 예제1 JAVA - 캡슐화(Encapsulation)란? / 메소드를 사용한 캡슐화 예제 캡슐화를 알아보고 실습해보자 안녕하세요. 고코더 입니다. 객체지향에 큰 특징중에 하나가 바로 캡슐화 입니다. 영어로는 Encapsulation 입니다. 봉인하다. 라는 뜻인데요. 중요한 데이터를 보존하고 보호하는 것입니다. 이름에서 느껴지듯 내부의 정보를 최소한으로 외부에 노출하는걸 의미합니다. 즉 내부에서 정의한 필드와 자료구조등에 대한 접근을 차단한다는 뜻입니다. 그리고 이를 메쏘드로 접근해서 사용해야 합니다. - 객체의 필드와 메소드를 하나로 묶고, 실제 구현 내용을 외부에 감츤다. - 외부 객체는 제공하는 필드와 메소드만 이용할 수 있다. - 캡슐화는 외부의 잘못된 사용으로 인해 객체가 침해 당하지 않게 한다. - 노출을 위해 접근 제한자(Access Modifier)를 사용한다. 캡슐화 예제 소.. 2020. 3. 11. 이전 1 다음