6. [캡슐화] 여기서 잠깐! 파이썬의 캡슐화
class Citizen: """주민 클래스""" drinking_age = 19 # 음주 가능 나이 def __init__(self, name, age, resident_id): """이름, 나이, 주민등록번호""" self.name = name self.set_age(age) self.__resident_id = resident_id def authenticate(self, id_field): """본인이 맞는지 확인하는 메소드""" return self.__resident_id == id_field def can_drink(self): """음주 가능 나이인지 확인하는 메소드""" return self.__age >= Citizen.drinking_age
NULL
2021-10-08
0 0