Шукаєте відповіді та рішення тестів для Програмування скриптовими мовами [04797]? Перегляньте нашу велику колекцію перевірених відповідей для Програмування скриптовими мовами [04797] в vns.lpnu.ua.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
Встановить відповідності
можуть міняти міняти конкретний
об’єкт
Виберіть базові принципи об'єктно-орієнтованого програмування
Метод, який буде доступний без створення екземпляра класу називається статичний метод
Що виведе наступний фрагмент коду
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)