|
52 / 18 / 11
Регистрация: 27.03.2013
Сообщений: 789
|
||||||||||||
Объекты в методах22.11.2017, 10:58. Показов 3138. Ответов 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 15.07.2026
Стресс появляется оттого, что вы, зная как поступить правильно, делаете наоборот.
Ларри Уингет
|
Нас бьют, а мы крепчаем? Какая чушь!
kumehtar 15.07.2026
Вот это вот бытующее мнение, что человек меняется только под действием проблем, всегда считал вредоносным. Поверь, от проблем у людей появляются не изменения, а нервное расстройство и ПТСР. А. . .
|
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров
В текущей версии модели успешно реализован ключевой механизм. . .
|
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям
Реализованные компоненты:
Механизм закисления почвы через протонную помпу
Конкуренция между типами микориз
pH как триггер сукцессии
C/ P соотношение. . .
|
|
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
|
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
|
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы
## О чём эта статья
В процессе построения ОДУ-модели (система дифференциальных. . .
|
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет)
Содержание проекта
Симуляция вековой (50 лет) экологической сукцессии в почве леса
Основные участники: АМ-гриб, ЭКМ-гриб,. . .
|