* 이 글은 코드잇의 코스를 수강하고 정리한 글입니다. * 나중에라도 제가 참고하기 위해 정리해 두었으며, 모든 내용을 적은 것이 아닌, 필요하다고 생각되는 부분만 추려서 정리한 것임을 미리 밝힙니다. 캡슐화란? 객체의 일부 구현 내용에 대한 외부로부터의 직접적인 액세스를 차단하는 것 객체의 속성과 그것을 사용하는 행동을 하나로 묶는 것 1. 외부로부터의 직접적인 액세스를 차단 변수나 메소드를 초기 정의 시 __를 앞에 붙이면 클래스 밖에서 호출할 수 없음 예시는 아래와 같다. Class Citizen: """주민 클래스""" def __init__(self, name, age, resident_id): """이름, 나이, 주민등록번호""" self.name = name self.__age = age s..