Яке ключове слово використовується для створення класу в Python?
Що таке наслідування в ООП?
Який результат виконання наступного коду?
class Animal:
def __init__(self, name):
self.name = name
def speak(self):
return "Hello"
class Dog(Animal):
def speak(self):
return "Woof!"
my_dog = Dog("Rex")
print(my_dog.speak())
Що таке перевизначення методів?
Що таке множинне наслідування в ООП?
Як створити атрибут класу в Python?
Що таке метод класу?
Яке ключове слово використовується для звертання до атрибутів і методів класу всередині нього?
Що означає конструктор класу в Python?
Який результат виконання наступного коду?
class Person:
def __init__(self, name, age):
self.name = name
age = age
p = Person("Alice", 30)
print(p.name, p.age)
Який результат виконання наступного коду?
class Parent:
def greet(self):
return "Hello from Parent"
class Child(Parent):
def greet(self):
return "Hello from Child"
c = Child()
print(c.greet())
Що таке атрибут класу?
Що означає ключове слово super() в Python?
Який результат виконання наступного коду?
class Employee:
def __init__(self, name, salary):
self.name = name
self.salary = salary
def get_salary(self):
return self.salary
class Manager(Employee):
def get_salary(self):
return self.salary + 1000
m = Manager("John", 5000)
print(m.get_salary())
Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома