capsulation1 [Kotlin] 코틀린 뽀개기 - 객체지향의 핵심 '캡슐화' 하이~~!! 오늘은 객체지향 언어를 공부하는 사람이라면 꼭 알아야할 내용인 캡슐화에 대해 공부해보려한다. 캡슐화없는 객체지향은 앙꼬 없는 찐빵이다. 갑자기 찐빵이 먹고싶다. 캡슐화 클래스에는 변수를 선언해서 사용할 수 있다고 했다. 그런데 만약 이 변수에 모든 사람들이 자유롭게 접근해서 수정할 수가 있다면? 이건 큰 위험요소이다. 그래서 우리는 이러한 변수룰 외부에서 직접 접근하는 것을 막고 (private) , 메서드를 통해 변수의 값을 설정 (setter) 하거나 변수의 값을 리턴 (getter) 하게 해줘야한다. 이 과정을 바로 캡슐화라고 한다. 이렇게 말해놓으니깐 좀 어려운 것 같다. 아주 쉽게 설명한번 해주겠다. 내가 갑자기 감기에 걸렸다. 캡슐로 된 감기약을 먹었다. 우리는 이 감기약 안에 어.. 2019. 12. 1. 이전 1 다음