Реализуйте три класса с названиями MusicalInstrument, StringInstrument и Guitar по следующей схеме наследования: imagedescription Классы должны быть реализованы со следующими полями и методами: Класс Поля Методы MusicalInstrument («Музыкальный
- Программирование
Условие:
Реализуйте три класса с названиями MusicalInstrument, StringInstrument и Guitar по следующей схеме наследования:
imagedescription
Классы должны быть реализованы со следующими полями и методами:
Класс
Поля
Методы
MusicalInstrument («Музыкальный инструмент»)
name — строка с названием инструмента
play() — выводит на экран строку '<name> производит музыкальные звуки'
StringInstrument («Струнный инструмент»)
name — строка с названием инструмента
numberofstrings — целое число с количеством струн
play() — выводит на экран строку '<name> производит музыкальные звуки при помощи <numberofstrings> струн'
Guitar («Гитара»)
name — строка с названием инструмента
numberofstrings — целое число с количеством струн
guitartype — строка с типом гитары
play() — выводит на экран строку '<guitartype> гитара <name> c <numberofstrings> струнами издает музыкальные звуки'
Решение:
Для реализации классов MusicalInstrument, StringInstrument и Guitar с указанной схемой наследования, мы будем следовать следующим шагам:
1. Создадим базовый класс , который будет содержать поле и метод .
2. Создадим класс , который будет наследоваться от , добавив поле и переопределив метод .
3. Создадим класс , который будет наследоваться от , добавив поле и переопределив метод .
Теперь давайте реализуем это на Python:
Похожие задачи
Не нашел нужную задачу?
Воспользуйся поиском
Выбери предмет
- Правоохранительные органы
- Пожарная безопасность
- Парикмахерское искусство
- Природообустройство и водопользование
- Почвоведение
- Приборостроение и оптотехника
- Промышленный маркетинг и менеджмент
- Производственный маркетинг и менеджмент
- Процессы и аппараты
- Программирование
- Право и юриспруденция
- Психология
- Политология
- Педагогика
- Трудовое право
- Теория государства и права (ТГП)
- Таможенное право
- Теория игр
- Текстильная промышленность
- Теория вероятностей
- Теоретическая механика
- Теория управления
- Технология продовольственных продуктов и товаров
- Технологические машины и оборудование
- Теплоэнергетика и теплотехника
- Туризм
- Товароведение
- Таможенное дело
- Торговое дело
- Теория машин и механизмов
- Транспортные средства