Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Challenge: Creating a Vehicle Hierarchy | Секція
Об'єктно-орієнтоване програмування на Python
Секція 1. Розділ 10
single

single

bookChallenge: 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>

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 10
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

some-alt