캡슐화(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 |