Иногда необходимо получить копию объекта, которая не зависела
бы от оригинала. С которой можно было бы производить манипуляции, при этом, не
изменяя оригинал. При обыкновенном присваивание объектов (obj1 = obj2;) передаются ссылки на объект. В
итоге два экземпляра ссылаются на один объект, и изменение одного приведет к
изменению другого. Как мы видим это не то, что нам нужно. И в данном случае,
нам на помощь придет интерфейс Cloneable
и метод clone() класса Object.
Показаны сообщения с ярлыком interface. Показать все сообщения
Показаны сообщения с ярлыком interface. Показать все сообщения
суббота, 4 февраля 2012 г.
четверг, 2 февраля 2012 г.
Сортировка и упорядочивание. Интерфейсы Comparable и Comparator
Начиная с версии 1.5, в Java появились
два интерфейса java.lang.Comparable и java.util.Comparator. Объекты классов, реализующие один из
этих интерфейсов, могут быть упорядоченными. Зачем же тогда два интерфейса,
которые делают одно, и тоже действие, спросите вы. Вот об этом мы и поговорим в
этой статье.
Подписаться на:
Сообщения (Atom)