voeto.ru страница 1
скачать файл

Задача

Написать реализацию методов equals(), hashCode() и compareTo()

Написать по одному тесту на каждое обязательное св-во перечисленных функций.

equals


- рефлективность,

- симметричность,

- транзитивность,

- консистентность,

- проверка на равенство null

hashCode

- всегда одинаков для одного экз.,

- равенство через equals() влечет равенство hashCode(),

- равенство хэш-кодов не влечет равенство через equals()

compareTo

- sgn(x.compareTo(y)) == -sgn(y.compareTo(x)),

- транзитивность, x.compareTo(y) == 0 предпологает sgn(x.compareTo(z)) == sgn(y.compareTo(z)) для любых z

- (x.compareTo(y) == 0) == (x.equals(y))

Овчинников: почтовый адрес (индекс, город, улица, номер дома, квартира)

Скарговский: Автомобиль (номер, VIN, номер двигателя, номер кузова)

Ляшко: Монитор (диагональ, разрешение по вертикали, разрешение по горизонтали, серийный номер, номер модели)

Лескин: Ручка (кол-во чернил, время жизни, кол-во цветов, предполагаемое окончание жизни)

Лалетин: Трамвай (длинна маршрута, потребляемый ток, мощность, грузоподъемность)

Сухарев: Телефон (емкость батареи, IMEI, серийный код, разрешение дисплея, модель)

Осипов: Провод (кол-во жил, площадь сечения, номер сплава, каталожный номер)



Попов Анатолий (по 3 теста на сво-во): Системный блок (размер, стандарт, мощность БП, каталожный номер)

Мурашев: Окно (площадь, размеры, материал, каталожный номер)
скачать файл



Смотрите также:
Написать по одному тесту на каждое обязательное св-во перечисленных функций
14.61kb.
Во время нашего, моего и Мадды, путешествия по России мы просили участников курсов в разных городах написать свои отзывы в конце занятий
71.55kb.
«Построение, преобразование графиков функций. Свойства функции»
41.85kb.
Кандидат физико-математических наук, доцент кафедры теории функций Жаровина Т. Н
22.04kb.
Контрольная работа по высшей математике (заочники -часть 2) Разделы Дифференцирование функций. Интегрирование функций
25.32kb.
Вниманию страхователей и бухгалтеров! С 2013 года изменятся коды бюджетной классификации для уплаты взносов на обязательное пенсионное страхование
25.84kb.
Результати світоглядного тесту
14.63kb.
Для того чтобы написать примерную работу о сознании, нужно быть или философом, или психологом, или педагогом смотря, о чём писать. Чтобы написать работу по эволюции биологических видов нужно быть биологом
429.98kb.
Российская федерация федеральный закон о страховых тарифах на обязательное социальное страхование от несчастных случаев на производстве и профессиональных заболеваний на 2010 год и на плановый период 2011 и 2012 годов
12.06kb.
Лабораторная работа Интерполяция и предсказание
62.03kb.
Занятие Содержание занятия «Модели конечных автоматов»
202.15kb.
Математический анализ
69.38kb.