정보 은닉

● private으로 제어한 멤버 변수도 public 메서드가 제공되면 접근 가능하지만 변수가 public으로 공개되었을 때보다 private 일때 각 변수에 대한 제한을 public 메서드에서 제어 할 수 있다.

캡슐화 (encapsulation)

정보 은닉을 활용한 캡슐화

● 꼭 필요한 정보와 기능만 외부에 오픈함

● 대부분의 멤버 변수와 메서드를 감추고 외부에 통합된 인터페이스만은 제공하여 일관된 기능을 구현 하게 함

● 각각의 메서드나 멤버 변수를 접근함으로써 발생하는 오류를 최소화 한다.

'자바' 카테고리의 다른 글

Static 변수  (0) 2023.02.15
this가 하는 일  (0) 2023.02.14
객체와 객체간의 상호작용 접근 제어 지시자(access modifier)  (0) 2023.02.14
객체지향 프로그래밍이란?  (0) 2023.02.14
생성자  (0) 2023.02.14

+ Recent posts