|
0 / 0 / 0
Регистрация: 11.04.2021
Сообщений: 29
|
|
Создать 3-4 класса в Python16.10.2021, 14:54. Показов 5459. Ответов 24
Требование к заданию:
Создать 3-4 классы, используя механизм подражания. Для каждого класса использовать отдельный модуль. Один из последователей должен перегружать метод отца. Один из классов должен содержать виртуальный метод, который будет переопределяться в одном подражатели и не будет переопределяться в другом. Задание: Написать программу, в которой описана иерархия классов: средство передвижения (Велосипед, автомобиль, грузовик). Базовый класс должен иметь поля для хранения средней скорости, названия модели, числа пассажиров, а также методы получения потребления топлива для заданного расстояния и исчисления времени движения на заданное расстояние. продемонстрировать работу всех методов классов, предоставив пользователю выбор типа объекта для демонстрации.
0
|
|
| 16.10.2021, 14:54 | |
|
Ответы с готовыми решениями:
24
ООП в Python. Организация класса с родительским окном и класса с дочерним окном
|
| 26.10.2021, 00:19 | |||||
Сообщение было отмечено Sad_Virgined как решение
Решение![]() Теперь для понимания уточним, что такое классы и суперклассы (родители). Классом называется множество конкретных объектов, которые все содержат общие свойства (атрибуты) и могут совершать (или с ними совершают) одинаковые действия (методы). И так рассмотрим класс "Средство передвижения". Какие объекты мы можем называть средством передвижения? Это такие средства, которые могут использовать люди для передвижения. Не путать со средствами перемещения, которые могут осуществляться и без участия людей. Как я уже сказал выше, лошадь это тоже средство передвижения, но она не имеет такого свойства, как расход топлива, и такого метода, как потребление топлива (правильнее сказать метод расчета потребления топлива). Поэтому условие противоречивое. Раз условие включает Это и показывает, что условие противоречиво. На самом деле из условия нужно удалить требование, что бы в качестве подкласса такого класса, который описывает средства передвижения использующие топливо и перевозящие пассажиров, был удален подкласс велосипед. Или другой вариант. Из условия должно быть удалено требование использования для базового класса такого метода, как метод получения потребления топлива для заданного расстояния и удалено требование на атрибут количество пассажиров. Тогда класс "Велосипед" можно будет использовать в качестве подкласса. Sad_Virgined, Я понимаю, Вам дали такое противоречивое задание. Но грамотно написать код на такое задание невозможно. Кстати, так как Замените велосипед на какое то другое транспортное средство, которое использует топливо и может перевозить пассажиров. Тогда можно будет написать правильный код. Добавлено через 14 минут
1
|
|||||
| 26.10.2021, 11:57 | |||
|
Sad_Virgined, Извиняюсь,
Кликните здесь для просмотра всего текста
Вообще, иерархия классов как в языках программирования, так и в человеческом мышлении не строго соответствует классическому представлению о классах. И это нужно учитывать.
В классической иерархии классов, все атрибуты и их значения принадлежащие суперклассу наследуются подклассу без изменения, а подкласс может только добавлять дополнительные атрибуты (включая методы), но не перезаписывать их. Но в мышлении мы часто нарушаем это определение классов. Например у класса кошки существует атрибут лапы и их количество четыре. А в реальности у больной кошки может быть только три лапы, но при этом мы ее все равно относим к классу "Кошка", что противоречит классическому определению класса и понятию "экземпляр класса". Это тоже относится к известному факту "нечеткому мышлению человека". Которое в принципе отличается от однозначной логике вычислительной машины. Однако сейчас используются различные алгоритмы, что бы решить эту проблему, для приближения машинной логики к человеческой логике. Используется так называемая нечеткая логика, где каждому значению присваивается "коэффициент истинности". Если я не ошибаюсь, такая же методика используется и нейронных сетях.
0
|
|||
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 26.10.2021, 12:18 | |
|
0
|
|
|
5239 / 3483 / 1176
Регистрация: 21.03.2016
Сообщений: 8,314
|
|
| 26.10.2021, 18:10 | |
|
iSmokeJC, и не поспоришь
0
|
|
| 26.10.2021, 18:10 | |
|
Создать объект производного класса с передачей параметров в конструктор базового класса
Создать экземпляр метода класса или доступ к методу из экземпляра класса Создать объект класса Card как поле для класса Menu Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Установка нескольких штампов электронной подписи в строго определенных местах файла docx
ВладимирСамохин 19.07.2026
(В!) Работа с Электронной подписью - это неотъемлемая часть современного документооборота. Но что делать, если нужно поставить несколько штампов электронной подписи в строго определенных местах. . .
|
сукцессия 35. Научная статья о проделанной работе
anaschu 19.07.2026
Написал в формате латекс и пдф
|
Вангую, что это не пройдёт модерацию, и на неделе я запущу свой сервер.
Hrethgir 19.07.2026
Эта публикация сейчас в песочнице и ждёт приглашения.
https:/ / habr. com/ ru/ sandbox/ 295048/
начало и оглавление
-
Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование. . .
|
сукцессия 33. открытые вопросы от клауде
anaschu 19.07.2026
"Что накопилось за эту часть А — тринадцать правок, из которых шесть пришли из ваших вопросов и каждая оказалась реальной ошибкой, а не калибровкой: односторонний симбиоз, отсутствующий листопад,. . .
|
|
32 сукцессия
anaschu 19.07.2026
сукцессия 28‑мерное ядро стабилизировано
Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не «подкручивает» сходимость —. . .
|
сукцессия 31: модель микоризы - это модель ещё нескольких явлений, социальных и экономических
anaschu 18.07.2026
Теория «Всего»: апдейт v1. 1. 2 — 28‑мерное ядро стабилизировано
Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не. . .
|
сукцессия 30. Массив проверяющих друг друга моделей
anaschu 18.07.2026
Архитектура сети взаимопроверяющих моделей микоризной сукцессии (v2. 0)
Развитие тензорного ОДУ-ядра и создание кросс-платформенного калибровочного полигона
Уважаемые коллеги!
В продолжение. . .
|
Грибы - это женщины, деревья - это мужчины. Анти инь янь для союза мужчины и женщины.
anaschu 18.07.2026
ГЛАВНЫЙ НАУЧНО-ФИЛОСОФСКИЙ ВЫВОД: Сексуально-Репродуктивный Капитализм против Государства Моногамии
Коллеги, мы вышли на финишную прямую 20-мерного ОДУ-моделирования вековой сукцессии (ветка. . .
|