Секція 1. Розділ 10
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>
Рішення
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 1. Розділ 10
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат