Day14 - 캡슐화, 정보 은닉 / setter , getter
이번에는 정보 은닉, 캡슐화에 대해 알아 봅시다 캡슐화 캡슐화는 객체지향프로그래밍의 특징 중 하나로, 연관된 데이터와 함수를 논리적으로 묶어놓은 것 입니다. 즉. 비슷한 데이터, 비슷한 기능 들을 묶어서 사용하는 겁니다. 우리가 이미 하고 있는거에요 Student 는 학생이죠? 우리는 학생에 있을 법한 변수를 넣고, 있을 법한 기능을 넣어 줬습니다. 그리고, 뜬금없이 Student에 fly 같은 기능을 넣지는 안잖아요? 이게 바로 캡슐화에요. 정보 은닉 자. 생각해 봅시다 여러분의 개인정보 소중한가요? 소중하죠 왜 소중한가? 음... 왜 소중할까요? 그건 스스로 생각해 봅시다 아무튼. 데이터는 소중하죠? 그러면, 이 데이터를 아무나 막 설정하고, 보고 하면 되나요? 안되죠? 그렇기 때문에 우리는 정보를 ..
2021.03.06