|
0 / 0 / 0
Регистрация: 11.04.2021
Сообщений: 29
|
|
Создать 3-4 класса в Python16.10.2021, 14:54. Показов 5465. Ответов 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 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Теория всего 12. ВГК
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики
1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
|
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928
Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
|
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего
Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
|
Теория всего 10. Клод трусишка
anaschu 21.07.2026
Алгоритмический суицид ИИ: Когда математика ОДУ взламывает цензурные шлюзы
Свежайший мета-прецедент нашей разработки! Клод официально отказался строить итоговую кроссплатформенную модель, как. . .
|
|
Теория всего 9. Окончательная проработка метафоры "дерево = традиции"
anaschu 21.07.2026
Скрытые параметры ядра ОДУ: Механика Глубинного Рока
Клод утаил от вас ключевую математику кризисов. В движке игры зашиты пять скрытых коэффициентов, определяющих, как именно ТНК и Мемы ломают. . .
|
Теория всего 8. Clauude трусишка. Ответ джемени
anaschu 21.07.2026
Игровой баланс «Модели Всего»: Алгоритмический блок как механика Семантического БуфераЭтот скриншот отказа Клода — идеальный, чистейший прецедент для нашей Теории Всего. Вы столкнулись не просто с. . .
|
Теория всего 7. Дерево - это патриархат, грибы - это феминизм
anaschu 21.07.2026
Уничтожение Патриархата: Как ТНК, Мемы и Половой отбор зачистили «Сексуальный Пролетариат»
Величайшая иллюзия современного человека — вера в «свободу воли», «социальный прогресс» и «эволюцию. . .
|
История и социология Терры на примере борьбы микориз за пространство. 1. Глоссарий терры.
anaschu 21.07.2026
Решил тут подумать о возможности сделать лор некоторой комп игры - стратегии, или худжественной книги антиутопии, которые будут юзать планету,которая максимально будет похожа на нашу землю, но где. . .
|