Aleksey25 / HomeWork

0 stars 1 forks source link

Lesson 14. Task 5. Класс Товар #13

Open milkina opened 7 years ago

milkina commented 7 years ago
  1. Класс Goods - убрать ненужные переводы строки.
  2. Класс Category - убрать ненужные переводы строки, импорт.
  3. private TreeSet GoodsSet; - имена переменных мы пишем с маленькой буквы. Поменяйте тип на SortedSet.
  4. Добавьте методы equals(), hashCode(), toString() в класс Category
  5. GoodsComparatorPrice.compare можно не создавать переменную a: return Integer.compare(o1.getRank(),o2.getRank());
  6. GoodsMain -допишите, привдите в порядок.
milkina commented 7 years ago

Пункты 1, 4 не выполнены.

  1. ArrayList<Goods> aplTshortList = new ArrayList<Goods>(aplTshort); перепишите как List<Goods> aplTshortList = new ArrayList<Goods>(aplTshort);
  1. Вы три раза создаете set c одними и теми же значениями. Используйте метод TreeSet.addAll()