정보은닉과 접근제어 지시자


정보은닉과 접근제어 지시자

Basic JAVA 정보은닉과 접근제어 지시자 루크 2016. 10. 31. 19:04 이웃추가 본문 기타 기능 자바에서 중요한 부분 중 정보은닉이 있다. 정보 은닉이란 클래스 상태데이터에 외부 클래스에서 직접 접근하지 못하게 하는 것이다. 정보를 은닉하기 위해 4가지의 접근제어 지시자가 존재한다. public, protected, default, private 순서대로 정보은닉이 빡쎄다. 표로 정리하여 보면 이해하기 쉽다. 정보은닉을 위해서 getter, setter 란 개념이 생긴다. 이 것을 통해 데이터를 간접적으로 받아오거나, 셋팅을 할 수 있다. 그럼 정보은닉이 완벽한( ?)형태의 Person이라는 클래스를 설계해보도록 하겠다. public class Person { private String name; private int age; public String getName() { return name; } public void setName(String name) { thi...



원문링크 : 정보은닉과 접근제어 지시자