Клас у програмуванні — це:
Об’єкт — це:
Яке ключове слово використовується для створення класу в Python?
Як називається функція, що автоматично викликається під час створення об’єкта?
self у методах класу означає:
Метод — це:
Атрибути класу — це:
Як створити об’єкт класу Cat?
Що робить конструктор?
Як викликати метод say_hello() у об’єкта person1?
Як правильно звернутися до атрибута name у методі класу?
Клас може містити:
Як називається принцип, коли один клас створює або використовує об’єкти іншого?
ООП розшифровується як:
Основні принципи ООП:
Наслідування — це:
Поліморфізм — це:
Документація проєктних рішень допомагає:
До документації проєкту входить:
У чому різниця між класом і об’єктом?
Яке з наведеного є прикладом створення власного атрибута в конструкторі?
Для чого потрібна документація класів і методів у проєкті?
Яке слово пропущено в коді?
_____ Dog:
def bark(self):
print("Гав!")
Що робить метод __init__() у цьому коді?
class Person:
def __init__(self, name):
self.name = name
Який результат отримаємо?
class Bird:
def __init__(self, color):
self.color = color
bird1 = Bird("жовтий")
bird2 = Bird("синій")
print(bird2.color)
Що робить цей код?
class Teacher:
def call_cat(self, cat):
print(f"{self.name} кличе кота {cat.name}.")
Що означає параметр self у методах класу?
У якому рядку правильно викликається метод класу?
class Lamp:
def on(self):
print("Світить!")
lamp = Lamp()
Що виведе код?
class Counter:
def __init__(self):
self.value = 0
def add_one(self):
self.value += 1
c = Counter()
c.add_one()
c.add_one()
print(c.value)
Що описано в цьому фрагменті?
class Person:
def say_hi(self):
print("Привіт!")
Що зберігають властивості класу?
Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома