자바프로그래밍

캡슐화(Encapsulation)

제주도소년 2020. 4. 1. 10:31

캡슐화(Encapsulation)

접근 제한자(Access Modifer)를 사용하여 객체의 멤버변수와 메소드를 하나로 묶고 실제 구현 내용을 감추어 외부에서는 객체가 노출해서 제공하는 멤버변수와 메소드만 이용할 수 있게 하는 것

 

캡슐화의 목적

1) 접근제한자를 사용하여 객체의 데이터를 외부로부터 보호하기 위함(정보은닉 information hiding)

2) 멤버변수와 메소드를 묶어 개발자는 코드 재사용을 편하게 하려는 것과, 사용자에게 필요한 기능만 제공하기 위함

 

'자바프로그래밍' 카테고리의 다른 글

상속 ( Inheritance )  (0) 2020.04.07
메소드 오버로딩(Method Overloading)  (0) 2020.04.01
자바 시,분,초 계산  (0) 2020.03.17
static , 접근제어  (0) 2020.02.17
제네릭 프로그래밍  (0) 2020.02.12