Шукаєте відповіді та рішення тестів для Технології програмування, частина 1 [05914]? Перегляньте нашу велику колекцію перевірених відповідей для Технології програмування, частина 1 [05914] в vns.lpnu.ua.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
Виберіть, що виведеться після виконання вказаного фрагменту коду
class Base:
def op1(self):
self.op2()
def op2(self):
print("Base", end = " ")
class SubA(Base):
def op2(self):
print("SubA", end = " ")
obj = SubA()
obj.op1()
Доступ
до атрибутів і методів
класу всередині методу, що
визначається проводиться через змінну
thisАтрибути і методи класу з одним нижнім підкресленням в Python можна змінити зовні
містять атрибути
(властивості) та методи
Для заданого фрагменту коду встановіть відповідності
class MyClass:
d = 20
def __init__(self):
self.a = 10
self._b = 20
self.__c = 30
Що виведе наступний фрагмент коду
class MyClass:
x = 10
def __init__(self):
self.y = 20
c1 = MyClass()
c2 = MyClass()
c1.x = 30print(c2.x)
Приватні атрибути і методи класу у Python недоступні напряму зовні
Методи класу можуть міняти міняти конкретний об’єкт
Що виведе наступний код:
class MyClass: x = 1
p1 = MyClass()p2 = MyClass()
p1.x = 2print(p2.x)
Атрибути і методи класу з двома нижніми підкресленнями в Python можна змінити напряму зовні