정보은닉 썸네일형 리스트형 [윤성우의 열혈 파이썬 중급편] 28. 정보 은닉과 __dict __ 출처 : 윤성우의 열혈 파이썬 : 중급 28. 정보 은닉과 __dict __ 속성 감추기 #person.py class Person: def __init__(self, n, a): self.name = n self.age = a def __str__(self): return '{0}: {1}'.format(self.name, self.age) def main(): p = Person('James', 22) print(p) p.age -= 1 # 프로그래머의 실수 print(p) main() 오류가 발생한 근본적 원인은 객체 외부에서 객체 내에 있는 변수(속성)에 직접 접근하도록 내버려 두었기 때문이다 메소드 사용 #person2.py class Person: def __ini.. 더보기 이전 1 다음