Looking for Програмування скриптовими мовами [04797] test answers and solutions? Browse our comprehensive collection of verified answers for Програмування скриптовими мовами [04797] 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 MyClass:
x = 10
def __init__(self):
self.y = 20
c1 = MyClass()
c2 = MyClass()
c1.x = 30print(c2.x)
Імена приватних атрибутів і методів класу у Python починаються з одного нижнього підкреслення (_х)
Виберіть, що виведеться після виконання вказаного фрагменту коду
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()
Виберіть, що виведеться після виконання вказаного фрагменту коду
class Base:
def op1(self):
self.op2()
def op2(self):
print("Base", end = " ")
class SubA(Base):
def op2(self):
print("SubA", end = " ")
class SubB(SubA):
def op2(self):
print("SubB", end = " ")
super().op2()
obj = SubB()
obj.op1()
Доступ
до атрибутів і методів
класу всередині методу, що
визначається проводиться через змінну
this
Виберіть, що виведеться після виконання вказаного фрагменту коду
class My
x = 10
def __init__(self):
self.y = 20
c1, c2 = My
MyClass .x = 88
c1.y = 88
print (c1.x, c2.x, c1.y, c2.y)