언어/JAVA
[JAVA] 캡슐화란?
Sime
2016. 9. 20. 10:04
캡슐화(Encapsulation)
- 캡슐화의 용도는 객체의 속성(필드값,data fields)과 동작(메소드,method)를 하나로 묶어 준다.
- 캡슐화는 객체지향프로그램인 자바(JAVA)에서 매우 중요하며, 우리는 자바에서 클래스(class)라 한다.
<예제 소스>
1 2 3 | public String test() { string t = "123"; } | cs |
- 객체가 맡은 역할을 수행하기 위한 하나의 목적을 한데 묶는다
- 외부에서 직접 접근을 하면 안되고 오로지 함수를 통해서만 접근 ( 정보은닉 )
반응형