|
52 / 18 / 11
Регистрация: 27.03.2013
Сообщений: 789
|
||||||||||||
Объекты в методах22.11.2017, 10:58. Показов 3158. Ответов 60
Метки нет (Все метки)
Я прохожу тему "Объекты в методах"
Вот кусок теории, который вызывает затруднения Кликните здесь для просмотра всего текста
Исходя из этого я пытался воссоздать класс, который описывает рассказываемую задачу. Кликните здесь для просмотра всего текста
В самом коде возникла ошибка вот здесь
1. Не понимаю данной ошибки 2. Не могу понять почему одни переменные это свойства класса, а другие это локальные переменные Ведь локальной переменной считаются переменные которые передаются в качестве аргументов при вызове метода и переменные объявленные в теле метода. А значения которые передаются при создании объекта почему одни считаются значениями локальных переменных, а другие значениями свойств класса? 3. Соответственно так как созданный класс у меня не работает, не могу в отладчике просмотреть логику программы. Если кто может поясните пожалуйста доступным языком.
0
|
||||||||||||
| 22.11.2017, 10:58 | |
|
Ответы с готовыми решениями:
60
Использование переменной в методах Метод println() в других методах Не выполняются действия в методах. Почему? |
|
1260 / 870 / 268
Регистрация: 02.04.2009
Сообщений: 3,307
|
||||
| 24.11.2017, 18:42 | ||||
|
Во-вторых, при чём тогда твои "подколы", сомнительного интеллектуального уровня? Если даже я чего-то не понимаю (что является плодом твоей "бурной" фантазии), значит ты авто-провозглашаешь себя в праве меня подкалывать? Я ни тебя ни автора не задевал и не оскорблял. Поставил под сомнения его доводы, и твои тоже. Вот ты и бесишься. А ты нахальничаешь. И это при том, что разглагольствования, которыми ты разбрасываешься, по тематикам в которых ты полный профан (коим ты являешься в Кобол-е), не является проявлением ума. Добавлено через 9 минут Не по теме: Ду ю спик инглиш? Ес, ай эм э тейбл. :D
![]() Не по теме: Thank you. No more questions, Your Honor
0
|
||||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
||||||||
| 24.11.2017, 19:17 | ||||||||
|
Добавлено через 3 минуты
0
|
||||||||
|
1260 / 870 / 268
Регистрация: 02.04.2009
Сообщений: 3,307
|
|||||||||
| 24.11.2017, 20:31 | |||||||||
Слово не птичка. В базу данных попало - (не Админ) не сотрёшь! ![]() ![]()
К тому-же, "чья б корова мычала...". Ты вообще про уважение должен молчать в тряпочку. Ибо каждый день доказываешь в своих постах, что абсолютно не знаком с данным понятием. Начиная с "остроумных подколов", и кончая манерой, с которой ты отвечаешь на большинство вопросов в большинстве тем данного раздела.
0
|
|||||||||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
||||||
| 24.11.2017, 20:52 | ||||||
|
Вопрос: как цитата из вики противоречит статье про геттеры/сеттеры или опровергает её?
0
|
||||||
|
1260 / 870 / 268
Регистрация: 02.04.2009
Сообщений: 3,307
|
|||||
| 24.11.2017, 22:34 | |||||
![]() ![]() Сравнение - это сопоставление! А когда говоришь про две вещи, что они одинаковы, то это является отождествлением. Словарь купи.
0
|
|||||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
|||||
| 24.11.2017, 23:19 | |||||
|
«Словарь купи.»
0
|
|||||
|
1260 / 870 / 268
Регистрация: 02.04.2009
Сообщений: 3,307
|
||||
| 25.11.2017, 14:52 | ||||
|
korvin_, ты реально такой или прикидываешься? Ты хочешь сказать, что не врубаешься, что в данной статье идёт прямая инсинуация того, что объекты как люди, и что "like you and me" по-русски означает "как ты и я" а не "похожи на меня и тебя"? Ты где английский учил? И учил ли вообще?
![]() К тому же, что ты вообще можешь понять, если считаешь "like you and me": ![]() Но тебе это чести не делает. Про сам язык тоже оставил "гениальную мысль", В КАКОМ РАЗДЕЛЕ - НЕ ВАЖНО. "Я накакал под дверью другого соседа - под дверью этого соседа, я не какал!". У меня к тебе деловое предложение - давай не пересекаться, и постараемся свести наше общение к 0-ю!
0
|
||||
|
958 / 577 / 136
Регистрация: 23.05.2012
Сообщений: 7,364
|
||
| 25.11.2017, 15:03 | ||
|
0
|
||
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
||||
| 25.11.2017, 15:43 | ||||
|
Для начала рекомендую посмотреть в словаре слово arrogant, если уж любишь словари.
Далее, читаем статью: Вот тут говориться о том, чем объекты не являются: Objects are not data structures with attached methods. This "data holder" concept came to object-oriented programming from procedural languages, especially C and COBOL. А вот тут говорится о том, чем они являются. In true object-oriented programming, objects are living creatures, like you and me. They are living organisms, with their own behavior, properties and a life cycle. Смысл этой фразы в том, что объекты - это живые организмы (так же, как ты и я - живые организмы). Живые в том смысле, что у них есть свое поведение, свойства и жизненный цикл. Это утверждение, очевидно, настолько верное, что вообще не понятно, как кому-то (тем более программисту), может прийти в голову с ним спорить.
0
|
||||
|
1260 / 870 / 268
Регистрация: 02.04.2009
Сообщений: 3,307
|
||||
| 25.11.2017, 19:03 | ||||
|
JIeIIIa, да всё предельно ясно. Говоря об этой фразе, я говорил как о резюме его месиджа. Я подчеркнул, что с некоторыми его доводами я согласен. Но в общем, это вызывает у меня улыбку, т.к. воспринимать настолько серьёзно переносимость описания реального мира в ООП, имхо бред. Плюс, за всем этим стоит большая проблема - а это что и кому кажется логичным. Сеттеры/геттеры являются стандартизированной нормой, которые естественно не безупречны, но которые улучшают, кроме всего прочего, понимание чужого кода. Если каждый будет писать по своей логике, то и станрдартизации т.е. облегчению понимания чужёго кода в некоторой степени капут. Про совместимость с Фреймворками тоже было упомянуто. Корвин тут говорил про иммутабльные объекты, а про НЕ иммутаблеьные промолчал.
xoraxax, а ты с каких пор в адвокатах Корвина? Говоришь о моей высокомерности??? A аргументация то где? ![]()
0
|
||||
|
958 / 577 / 136
Регистрация: 23.05.2012
Сообщений: 7,364
|
||||||||||||||||||
| 25.11.2017, 19:41 | ||||||||||||||||||
|
Kukstyler, если не предполагается изменение класса и работы с фреймворками, то зачем в потобном коде геттеры/сеттеры:
Добавлено через 1 минуту
0
|
||||||||||||||||||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
|||||||
| 26.11.2017, 00:58 | |||||||
У меня встречный к тебе вопрос, но про русский.
0
|
|||||||
|
958 / 577 / 136
Регистрация: 23.05.2012
Сообщений: 7,364
|
|||||||||
| 26.11.2017, 01:19 | |||||||||
1
|
|||||||||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
||||
| 26.11.2017, 01:58 | ||||
|
Я тут не про структуры говорил, вообще-то. Егор же «агитирует» за использование wrapper'ов в таких случаях (точнее, в случае использования объектов, а не структур). Кликните здесь для просмотра всего текста
Мне, как человеку, которому больше нравится ФП, идея добавить побочный эффект в чистый код не очень импонирует. =)
1
|
||||
|
958 / 577 / 136
Регистрация: 23.05.2012
Сообщений: 7,364
|
|||||
| 26.11.2017, 02:20 | |||||
|
Не по теме: У инкапсуляции все же есть свои плюсы.
0
|
|||||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
|||||||||
| 26.11.2017, 13:54 | |||||||||
0
|
|||||||||
|
1260 / 870 / 268
Регистрация: 02.04.2009
Сообщений: 3,307
|
|||||||||
| 27.11.2017, 13:01 | |||||||||
![]() ![]() ![]() Если говоришь о чём-то, то уж говори про все моменты, а не только про те, которые тебя устраивают. Далеко не все объекты иммутабельные.![]()
0
|
|||||||||
|
958 / 577 / 136
Регистрация: 23.05.2012
Сообщений: 7,364
|
|
| 27.11.2017, 13:16 | |
|
0
|
|
|
1260 / 870 / 268
Регистрация: 02.04.2009
Сообщений: 3,307
|
||
| 27.11.2017, 13:22 | ||
|
JIeIIIa, первое, что вспомнилось: JButton
enable()Добавлено через 3 минуты https://docs.oracle.com/javase... onent.html
0
|
||
|
958 / 577 / 136
Регистрация: 23.05.2012
Сообщений: 7,364
|
|
| 27.11.2017, 13:26 | |
|
Kukstyler, геттер как был, так и остался. Только два сеттера (enable()/disable()) заменили на один (setEnabled(boolean))
0
|
|
| 27.11.2017, 13:26 | |
|
Collections (вывод контента в методах) Где искать информацию о методах? Использование одной переменной в разных методах + Scanner Объясните, что обозначают данный команды/инструкции в методах? Можно ли в методах кнопки сослатся на не статичные поля панели? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
ИИ и человечность
kumehtar 21.07.2026
Забавно, что общаясь с ИИ, я замечаю, насколько он высказывается умно, и насколько верит в людей. Он умеет прощать. Он знает как отвечать не обесценивая опыт других людей, даже если сам не верит. Он. . .
|
Нейтральные знания ..., ... чистая наука. Пока что-то проходит модерацию на Хабре, стоит развить мысль ...
Hrethgir 20.07.2026
К таким радикальным взглядам я конечно в той публикации не приходил, но чтобы скоротать вечер, решил углубиться немного.
1. Почему показания термометра заряжены целью?
Цель заложена в самом. . .
|
Установка нескольких штампов электронной подписи в строго определенных местах файла docx
ВладимирСамохин 19.07.2026
(В!) Работа с Электронной подписью - это неотъемлемая часть современного документооборота. Но что делать, если нужно поставить несколько штампов электронной подписи в строго определенных местах. . .
|
сукцессия 35. Научная статья о проделанной работе
anaschu 19.07.2026
Написал в формате латекс и пдф
|
|
Вангую, что это не пройдёт модерацию, и на неделе я запущу свой сервер.
Hrethgir 19.07.2026
Эта публикация сейчас в песочнице и ждёт приглашения.
https:/ / habr. com/ ru/ sandbox/ 295048/
По ссылке 403. Не очень информативно такую ссылку постить.
Запись от Usaga размещена Сегодня в 06:46 . . .
|
сукцессия 33. открытые вопросы от клауде
anaschu 19.07.2026
"Что накопилось за эту часть А — тринадцать правок, из которых шесть пришли из ваших вопросов и каждая оказалась реальной ошибкой, а не калибровкой: односторонний симбиоз, отсутствующий листопад,. . .
|
32 сукцессия
anaschu 19.07.2026
сукцессия 28‑мерное ядро стабилизировано
Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не «подкручивает» сходимость —. . .
|
сукцессия 31: модель микоризы - это модель ещё нескольких явлений, социальных и экономических
anaschu 18.07.2026
Теория «Всего»: апдейт v1. 1. 2 — 28‑мерное ядро стабилизировано
Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не. . .
|