Базы данныхИнтернетКомпьютерыОперационные системыПрограммированиеСетиСвязьРазное
Поиск по сайту:
Подпишись на рассылку:
Главная: Программирование: Java: Сравнение объектов в Java
Сравнение объектов в Java
Автор: Станислав Песоцкий. Источник: н/дЯзык: русский
Я часто слышу один вопрос: "Как сравнить два объекта, чтобы понять, равны ли они?" Ответ на этот вопрос довольно прост, но часто неправильно истолковывается. Каждый класс по умолчанию вызывает метод equals, который имеет следующее определение: public boolean equals(Object obj) Этот метод получает объект в качестве аргумента, выполняет сравнение и возвращает true, если два экземпляра объекта равны, и false в случае их неравенства. Что некоторые разработчики неверно понимают - то, что метод equals по умолчанию сравнивает только адреса двух объектов, а не их содержимое. Чтобы сравнить содержимое двух объектов мы должны переопределить метод equals.
Доступные файлы (отрапортовать об ошибке!):
ПросмотретьЗагрузитьВ портфель! (руководств: 0)Обсудить на форуме





  • Главная
  • Новости
  • Новинки
  • Скрипты
  • Форум
  • Ссылки
  • О сайте




  • Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!
     Copyright © 2001-2020
    Реклама на сайте