атрибуты класса в python могут быть записаны в защищенном? - PullRequest
0 голосов
/ 24 апреля 2020

может атрибуты класса в python могут быть записаны в защищенном

class A:
   list_nums = [1,2,3] 

A.list_nums.append(4)

Как мы можем ограничить list_nums от доступа

1 Ответ

0 голосов
/ 24 апреля 2020

Мы можем защитить атрибуты класса, используя методы get и set.

class MyClass:
    _var = 10
    @classmethod
    def get_value(cls):
        return cls._var
    @classmethod
    def set_value(cls,value):
        return
...