비공개속성

· Python
- 비공개 속성 비공개 속성이란 클래스 바깥에서는 접근할 수 없고 클래스 안에서만 사용할 수 있는 속성입니다. 변수 앞에 밑줄 두개(__)를 붙이면 비공개 속성이 됩니다. class Person: def __init__(self, name, pocket): self.name = name self.__pocket = pocket def give_candy(self, amount): self.__pocket -= amount print('사탕이 {}개 남았어요.'.format(self.__pocket)) pocket 속성 앞에 밑줄 두개를 붙여 비공개 속성으로 만들었습니다. >>> Mary = Person('Mary', 5) >>> Mary.name 'Mary' >>> Mary.pocket Traceback..
rimchoi
'비공개속성' 태그의 글 목록