Главная /
Python: ООП и классы /
В языке Python инкапсуляция достигается:
В языке Python
инкапсуляция достигается:
Правильный ответ:
путем введения градаций доступности данных и методов класса, обязательных к использованию
путем четкого разделения данных и методов класса на закрытые и открытые средствами языка
путем соглашения между программистами об условном обозначении закрытых и открытых данных и полей
никак не достигается
Сложность вопроса
54
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Комментарии:
Аноним
Я провалил экзамен, почему я не увидел этот великолепный сайт с всеми ответами по интуит раньше
19 июл 2020
Другие ответы на вопросы из темы программирование интуит.
- # Прямой доступ к атрибуту класса нельзя получить, если:
- # Укажите результат выполнения скрипта: class Foo (object): __val__=0 def m1 (self): self.__val__+=1 def m2 (self): self.__val__+=2 class Bar (Foo): __val__=1 def m2 (self): self.__val__-=1 def m3 (self): self.__val__-=2 class Baz (Bar): __val__=2 def m1 (self): self.__val__+=5 o = Baz() o.m1() o.m2() o.m3() print (o.__val__)
- # Укажите результат выполнения скрипта: class base(object): def __add__(self, x): raise NotImplementedError def fun (self): return 1 class Foo(base): def fun(self): return 2 o=Foo() print (o.fun()+o.fun())
- # Укажите результат выполнения скрипта: class Foo(int): @staticmethod def method(cls, val=3): if cls == Foo: return val+2 else: return val+1 f=Foo() print (Foo.method(1), f.method(1))
- # Метаклассами являются следующие встроенные классы: