캡슐화(Encapsulation) 특징
CODEDRAGON ㆍDevelopment/Java
반응형
캡슐화(Encapsulation) 특징
- 캡슐화는 관련 있는 모든 메소드와 변수들을 하나의 클래스로 묶는 것
- 둘 이상의 클래스를 묶어서 캡슐화를 완성할 수도 있습니다.
- 캡슐화는 개념적인 의미의 묶음을 의미(캡슐화는 메소드와 변수가 코드레벨에서 묶이는 것을 의미하지 않습니다)
- 관련이 있는 데이터 그리고 동작들을 하나로 묶어 요약하고 사용자에게는 내부적인 접근을 허용하지 않는 대신에 사용의 편의성을 제공합니다.
'Development > Java' 카테고리의 다른 글
this와 this(), 키워드this를 이용한 다른 생성자의 호출, this의 용법, 객체외부 vs 객체내부에서의 멤버접근 (0) | 2017.09.22 |
---|---|
Varargs(VARiable ARGumentS; 가변인자) (0) | 2017.09.22 |
패키지(package), 클래스 디자인시 문제 발견, 해결방법 (0) | 2017.09.21 |
패키지(package) 사용 이점 (0) | 2017.09.21 |
메소드 오버로딩(Overloading) (0) | 2017.09.20 |