print(obj.__secret) # 오류 발생! (직접 접근 불가)
객체 지향 프로그래밍
클래스와 인스턴스
클래스 메서드들은 중첩된 def이며, 특수한 첫번째 인자는 묵시적으로 대상 인스턴스를 받는다.
네, 정확합니다! self를 설명하는 내용이 맞습니다.
이 문장을 조금 더 자세히 풀어드리면 다음과 같습니다.
1. "클래스 메서드들은 중첩된 def이며"
파이썬에서 클래스 내부의 함수(메서드)는 클래스라는 '객체 내부'에 정의되어 있습니다.
def는 함수를 만드는 키워드인데, 클래스라는 범위(scope) ...
itsantiago.hashnode.dev4 min read