Python에서는 클래스 내의 메서드 외부에 있는 변수를 속성이라고 하고, 클래스 내의 메서드 내의 변수를 필드라고 합니다. 비공개 및 공개 액세스 방법은 유사합니다.
class C: __name="私有属性" def func(self): print(C.__name) class sub_C(C): def info(self): print(C.__name)#派生类中不可以访问父类的私有字段 obj=C() obj.func() obj=sub_C() obj.info()
메서드 및 속성에 대한 액세스는 위의 방법과 유사합니다. 즉, 비공개 멤버는 클래스 내에서만 사용할 수 있습니다
위 내용은 Python의 개인 및 공용 속성에 대한 간략한 이해의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!