|
14 / 14 / 7
Регистрация: 11.05.2013
Сообщений: 225
|
||||||
Переопределение метода equals (принадлежащего Object) у собственного класса Triangle21.09.2013, 22:55. Показов 3333. Ответов 16
Метки нет (Все метки)
Есть класс MyTriangle, нужно переопределить equals.
Не пойму в чем проблема, подскажете?
0
|
||||||
| 21.09.2013, 22:55 | |
|
Ответы с готовыми решениями:
16
Переопределение hashcode и equals Переопределение метода equals Переопределение метода(класса) |
|
185 / 160 / 49
Регистрация: 30.07.2013
Сообщений: 508
|
|
| 21.09.2013, 23:12 | |
|
входящий параметр метода equals должен быть Object.
1
|
|
|
462 / 462 / 71
Регистрация: 26.02.2013
Сообщений: 1,263
|
|
| 21.09.2013, 23:16 | |
|
надо передавать параметр не класса Triangle, а класса Object
но там не все так просто, по идее еще нужно переопределять hashCode() тут и тут очень много мнений разных А обязательно делать именно через equals ? Не проще просто написать свой метод (не equals), где сравнивать координаты и все? опоздал с ответом слегка
1
|
|
|
Модератор
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,977
|
|
| 21.09.2013, 23:22 | |
|
Если @Override убрать, то всё кошерно будет - перегруженная equals должна бы корректно работать, если ей параметром ваш класс передавать...
1
|
|
|
Модератор
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,977
|
|||||||
| 22.09.2013, 00:29 | |||||||
1
|
|||||||
|
|
|||||||||||||
| 22.09.2013, 02:56 | |||||||||||||
Особенно если коллекция под интерфейс
2
|
|||||||||||||
|
14 / 14 / 7
Регистрация: 11.05.2013
Сообщений: 225
|
|||
| 22.09.2013, 16:54 [ТС] | |||
|
0
|
|||
|
|
||
| 22.09.2013, 20:25 | ||
|
Метод с true, а вывод программы false - специально чтобы это продемонстрировать )
1
|
||
|
14 / 14 / 7
Регистрация: 11.05.2013
Сообщений: 225
|
|
| 23.09.2013, 20:20 [ТС] | |
|
0
|
|
|
104 / 104 / 27
Регистрация: 11.08.2011
Сообщений: 301
|
|
| 24.09.2013, 11:35 | |
|
Дык еще надо проверить Object на null
0
|
|
|
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
|
||
| 24.09.2013, 14:59 | ||
|
0
|
||
|
104 / 104 / 27
Регистрация: 11.08.2011
Сообщений: 301
|
|
| 25.09.2013, 20:08 | |
|
А если входящий аргумент будет null, то не генерируется исключение NullPointerException? То есть сверяемый объект будет сверяться с null.
0
|
|
|
Модератор
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,977
|
|
| 25.09.2013, 20:11 | |
|
1
|
|
|
462 / 462 / 71
Регистрация: 26.02.2013
Сообщений: 1,263
|
|||||||
| 25.09.2013, 20:17 | |||||||
0
|
|||||||
|
Модератор
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,977
|
|
| 25.09.2013, 22:11 | |
|
verylazy, не, я про свой пример с MyInteger (несколькими постами раньше) с переопределённым equals()
0
|
|
|
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
|
||||
| 26.09.2013, 10:55 | ||||
Не по теме: easybudda, и тесты писать не надо. ;) Добавлено через 2 минуты
0
|
||||
| 26.09.2013, 10:55 | |
|
Помогаю со студенческими работами здесь
17
HashCode и equals (переопределение) Переопределение equals() и hashCode()
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|