Секція 2. Розділ 3
single
Challenge: Creating a Vehicle Hierarchy
Свайпніть щоб показати меню
Завдання
Проведіть, щоб почати кодувати
Визначити ієрархію класів для різних типів транспортних засобів:
- Створити базовий клас з назвою
Vehicleз методом__init__, який приймає аргументиbrandтаspeed. - Додати до класу
get_infoметодVehicle, який повертає бренд і швидкість. - Створити підклас
Car, що наслідуєVehicleі додає атрибутdoors. - Створити підклас
Bike, що наслідуєVehicleі додає атрибутtype(наприклад,'mountain'або'road'). - Перевизначити метод
get_infoу класахCarіBike, щоб додати відповідні додаткові дані (doorsдля автомобілів,typeдля велосипедів).
Очікуваний формат виводу:
# Vehicle
Brand: <brand>, Speed: <speed>
# Car
Brand: <brand>, Speed: <speed>, Doors: <doors>
# Bike
Brand: <brand>, Speed: <speed>, Type: <type>
Рішення
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 2. Розділ 3
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат