|
5 / 3 / 2
Регистрация: 27.04.2022
Сообщений: 63
|
|
Понимание основ ООП27.04.2022, 16:33. Показов 16501. Ответов 188
Метки нет (Все метки)
Добрый день!
Начал изучать ООП и сразу возникло непонимание на изучении классов. У любого класса есть набор своих индивидуальных свойств, но ведь есть и свойства, которые будут общими для всех классов. Например, температура и плотность, если мы говорим о материальных вещах. Да и вообще любые физические и химические свойства для всех материальных вещей будут общими: электропроводность, молярный вес и т. д. Понятно, что они будут иметь различные значения, но фундаментально эти понятия будут едиными для любых классов, выражающих эти самые материальные вещи. Соответственно, при создании объектов мне необходимо будет для каждого из них задавать свойство, допустим, «Температура» или языки ООП позволяют создать некое «глобальное, общее» свойство и при создании конкретного объекта я смогу присваивать ему это «глобальное» свойство, задавая лишь значение?
0
|
|
| 27.04.2022, 16:33 | |
|
Ответы с готовыми решениями:
188
Знание основ ООП/Джава освоение основ |
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,920
|
|||
| 14.05.2022, 16:49 | |||
|
В книге рассматривается два подхода, которые авторы называют object-based и stream-processing. Эти понятия вводятся в главе 3.
0
|
|||
|
1172 / 762 / 194
Регистрация: 21.05.2016
Сообщений: 1,858
|
|
| 14.05.2022, 20:10 | |
|
0
|
|
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,920
|
||
| 14.05.2022, 20:58 | ||
|
0
|
||
|
1172 / 762 / 194
Регистрация: 21.05.2016
Сообщений: 1,858
|
|
| 14.05.2022, 21:16 | |
|
0
|
|
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,920
|
||
| 16.05.2022, 10:41 | ||
|
0
|
||
|
7 / 55 / 9
Регистрация: 03.02.2022
Сообщений: 570
|
|
| 17.05.2022, 00:17 | |
|
Про ООП следует узнать и забыть. ООП-проект разваливается за 3 года максимум. Сопровождать сколько-нибудь большое нагромождение классов просто невозможно. Причина в основном во внутреннем состоянии классов, которое становится практически невозможно отследить.
0
|
|
|
|
||||
| 17.05.2022, 08:09 | ||||
|
Shamil1 в этой теме продвигает тему наследования. А нет в нашем проекте наследования. Что, на мой взгляд, сильно упрощает ситуацию.
0
|
||||
|
7 / 55 / 9
Регистрация: 03.02.2022
Сообщений: 570
|
|
| 17.05.2022, 09:45 | |
|
vantfiles, без наследования это не ООП. ООП это цепочки наследников в которых часто более 10 классов. Java - канонический пример ООП. К цепочкам из десятков классов в базовой поставке языка говнокодеры добавляют десятки классов-наследников.
Писать System.out.println чтоб вывести строку уже извращение.
0
|
|
|
7 / 55 / 9
Регистрация: 03.02.2022
Сообщений: 570
|
|||||||
| 17.05.2022, 10:02 | |||||||
|
https://github.com/kubernetes-... rTest.java
0
|
|||||||
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,920
|
|||||||||
| 17.05.2022, 11:56 | |||||||||
|
Добавлено через 4 минуты 1. Когда понимают, почему написано так, понимают, почему так писать плохо и знают, как написать лучше (на том же яп) 2. Когда не понимают, почему написано так Добавлено через 41 минуту
0
|
|||||||||
|
7 / 55 / 9
Регистрация: 03.02.2022
Сообщений: 570
|
||||||
| 17.05.2022, 12:13 | ||||||
|
В кодах Chromium нашёлся импорт на 9 вложенных позиций. 10 пока не нашёл. 7-8 вложенных позиций для гуглокодеров обычное дело. Классы, импорты это или пакеты - не принципиально. Важно экспоненциальное разрастание содержимого и следовательно, необозримость как человеческим интеллектом так и искусственным на определённом этапе.
https://github.com/JackyAndroi... ndler.java
0
|
||||||
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,920
|
||||
| 17.05.2022, 12:24 | ||||
|
Добавлено через 4 минуты
0
|
||||
|
7 / 55 / 9
Регистрация: 03.02.2022
Сообщений: 570
|
||||||
| 17.05.2022, 20:14 | ||||||
0
|
||||||
|
1172 / 762 / 194
Регистрация: 21.05.2016
Сообщений: 1,858
|
||
| 17.05.2022, 22:55 | ||
|
0
|
||
|
821 / 580 / 75
Регистрация: 20.09.2014
Сообщений: 3,827
|
|
| 18.05.2022, 06:40 | |
|
Есть базовый ООП, а есть хардкор-маст-хэв-хэви-металл-блеать-ООП.
0
|
|
|
7 / 55 / 9
Регистрация: 03.02.2022
Сообщений: 570
|
||
| 18.05.2022, 09:37 | ||
|
Как мне догадаться, что он вложен в категории com.google.ipc.invalidation.external.cli ent.android.service? Изучить документацию по всем этим категориям? Если она есть. Прочитать коды всех этих пакетов? Какие ещё идеи?
0
|
||
|
821 / 580 / 75
Регистрация: 20.09.2014
Сообщений: 3,827
|
|
| 18.05.2022, 09:52 | |
|
0
|
|
| 18.05.2022, 09:52 | |
|
Тесты на знание основ 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 и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|