Looking for Технології програмування, частина 1 [05914] test answers and solutions? Browse our comprehensive collection of verified answers for Технології програмування, частина 1 [05914] at vns.lpnu.ua.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
Виберіть, що виведеться після виконання вказаного фрагменту коду
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 можна змінити напряму зовні