|
5 / 3 / 2
Регистрация: 27.04.2022
Сообщений: 63
|
|
Понимание основ ООП27.04.2022, 16:33. Показов 16479. Ответов 188
Метки нет (Все метки)
Добрый день!
Начал изучать ООП и сразу возникло непонимание на изучении классов. У любого класса есть набор своих индивидуальных свойств, но ведь есть и свойства, которые будут общими для всех классов. Например, температура и плотность, если мы говорим о материальных вещах. Да и вообще любые физические и химические свойства для всех материальных вещей будут общими: электропроводность, молярный вес и т. д. Понятно, что они будут иметь различные значения, но фундаментально эти понятия будут едиными для любых классов, выражающих эти самые материальные вещи. Соответственно, при создании объектов мне необходимо будет для каждого из них задавать свойство, допустим, «Температура» или языки ООП позволяют создать некое «глобальное, общее» свойство и при создании конкретного объекта я смогу присваивать ему это «глобальное» свойство, задавая лишь значение?
0
|
|
| 27.04.2022, 16:33 | |
|
Ответы с готовыми решениями:
188
Знание основ ООП/Джава освоение основ |
|
1172 / 762 / 194
Регистрация: 21.05.2016
Сообщений: 1,858
|
|
| 11.05.2022, 02:17 | |
|
0
|
|
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,920
|
||||
| 11.05.2022, 02:27 | ||||
|
Добавлено через 1 минуту
0
|
||||
|
1172 / 762 / 194
Регистрация: 21.05.2016
Сообщений: 1,858
|
||||||
| 11.05.2022, 02:33 | ||||||
0
|
||||||
|
821 / 580 / 75
Регистрация: 20.09.2014
Сообщений: 3,827
|
|
| 11.05.2022, 07:43 | |
|
Каждый может придумать несколько градаций, например, принять, что сексуальность и сексуальная ориентированность - это две разные вещи. А кто-то придумает 46 вариантов. Но мне кажется, что достаточно двух вариантов: либо секс, либо его нет. Главное после секса - это возможность оплодотворения.
0
|
|
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,920
|
|||
| 11.05.2022, 10:15 | |||
|
0
|
|||
|
1172 / 762 / 194
Регистрация: 21.05.2016
Сообщений: 1,858
|
|||
| 11.05.2022, 10:43 | |||
|
0
|
|||
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,920
|
||||||
| 11.05.2022, 12:09 | ||||||
|
Во-вторых, ещё раз объясняю. VB - это язык... упрощённо - синтаксис. ООП - это методология. Поэтому язык VB не является объектно-ориентированным программированием. С чем из этого не согласна русскоязычная википедия? В википедии много чего написано. Ориентироваться нужно на первоисточник, на которую она при этом ссылается. В данном конкретном случае она ссылается на Гради Буча. Бертран Мейер и Гради Буч считаются авторами лучших книг по ООП. Добавлено через 46 минут В дополнению определениям Градди Буча и Алана Кея приведу ещё определение/описание Бьярна Страуструпа: http://grizlyk.chat.ru/art/strous1.htm
0
|
||||||
|
|
|||||||
| 11.05.2022, 18:27 | |||||||
Виртуальные методы - есть. Один общий метод - есть. Интерфейс - общий. Нет только привычного класс-бейзед ооп-шникам наследования ( читай - копирования) классов/объектов.
0
|
|||||||
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,920
|
||
| 11.05.2022, 19:00 | ||
|
0
|
||
|
Нарушающий
417 / 305 / 46
Регистрация: 13.04.2022
Сообщений: 1,759
|
|
| 11.05.2022, 19:02 | |
|
Тема годная для раздела священные войны.
0
|
|
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,920
|
||
| 11.05.2022, 19:03 | ||
|
0
|
||
|
1172 / 762 / 194
Регистрация: 21.05.2016
Сообщений: 1,858
|
|||||||
| 11.05.2022, 20:28 | |||||||
|
По поводу Буча: он в своей книге пишет, что это его мнение и он не пишет, что его определение общепринятое. Если представить обратное, то определение ООП было бы единым, но если посмотреть, например на ту же версию определения ООП в англоязычной версии википедии, то оно другое. Вот взять упомянутый ранее VB - классы есть, наследования нет. Язык, тем не менее, считается ООП. Взять JS - классов нет, то также считается ООП. К тому же, очень странно, что вы не знали, что наследование можно заменить композицией, например.
0
|
|||||||
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,920
|
|||||||||||||
| 11.05.2022, 20:53 | |||||||||||||
0
|
|||||||||||||
|
|
|||||||
| 11.05.2022, 21:10 | |||||||
0
|
|||||||
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,920
|
|||||
| 11.05.2022, 21:25 | |||||
|
0
|
|||||
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,920
|
||
| 11.05.2022, 21:33 | ||
|
Добавлено через 3 минуты Про хаскель Вы не ответили.
0
|
||
|
1172 / 762 / 194
Регистрация: 21.05.2016
Сообщений: 1,858
|
|||||||||
| 11.05.2022, 22:15 | |||||||||
Но Вы продолжаете отрицать очевидное. (с)
0
|
|||||||||
|
|
|||||||||
| 11.05.2022, 22:46 | |||||||||
|
Все основывается на таблицах и синтаксическом сахаре.
Хорошо, кстати, сказано:
0
|
|||||||||
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,920
|
||||
| 12.05.2022, 10:56 | ||||
|
0
|
||||
| 12.05.2022, 10:56 | |
|
Тесты на знание основ C++ Нужны основы основ Разбор основ qt widtgets C для изучения основ программирования
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|