티스토리 뷰

프로그래밍/Java

정보은닉과 캡슐화

안싱미 2016. 5. 1. 21:31

정보은닉

인스턴스 변수에 private 을 선언하는 것


private은 접근제어 지시자로, 접근 제어 지시자에는 총 4가지 종류가 있다. 


클래스가 public으로 선언되면, 클래스의 이름이 소스파일의 이름과 같아야하고, 다른 public 클래스를 하나의 소스파일에 담지 못하는 등의 제약사항이 따르기 때문에, 꼭 필요한 상황에서만 클래스를 public으로 선언해야한다.

예를 들어, 클래스를 라이브러리 형태로 노출시키기 위해서 활용된다.


캡슐화

캡슐화에는 정보은닉이 기본적으로 포함되며, 

객체의 속성과 메서드를 하나로 묶고, 실제 구현 내용 일부를 외부에 감추어 은닉한다. 

'프로그래밍 > Java' 카테고리의 다른 글

사이냅소프트 면접문제  (0) 2016.05.01
재귀호출  (0) 2016.03.17
String 클래스  (0) 2016.01.29
대출 이자 계산기  (0) 2016.01.28
날짜 구하기  (0) 2016.01.28
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함