Advertisement
Guest User

Untitled

a guest
Feb 27th, 2017
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.12 KB | None | 0 0
  1. Множество всех животных
  2. 1. Внутри класса Solution создать public static классы Cat, Dog.
  3. 2. Реализовать метод createCats, который должен возвращать множество с 4 котами.
  4. 3. Реализовать метод createDogs, который должен возвращать множество с 3 собаками.
  5. 4. Реализовать метод join, который должен возвращать объединенное множество всех животных — всех котов и собак.
  6. 5. Реализовать метод removeCats, который должен удалять из множества pets всех котов, которые есть в множестве cats.
  7. 6. Реализовать метод printPets, который должен выводить на экран всех животных, которые в нем есть.
  8. Каждое животное с новой строки
  9.  
  10. package com.javarush.task.task08.task0820;
  11.  
  12. import java.util.HashSet;
  13. import java.util.Set;
  14.  
  15. /*
  16. Множество всех животных
  17. */
  18.  
  19. public class Solution {
  20. public static void main(String[] args) {
  21. Set<Cat> cats = createCats();
  22. Set<Dog> dogs = createDogs();
  23.  
  24. Set<Object> pets = join(cats, dogs);
  25. printPets(pets);
  26.  
  27. removeCats(pets, cats);
  28. printPets(pets);
  29. }
  30.  
  31. public static Set<Cat> createCats() {
  32. HashSet<Cat> result = new HashSet<Cat>();
  33.  
  34. //напишите тут ваш код
  35.  
  36. return result;
  37. }
  38.  
  39. public static Set<Dog> createDogs() {
  40. //напишите тут ваш код
  41. return null;
  42. }
  43.  
  44. public static Set<Object> join(Set<Cat> cats, Set<Dog> dogs) {
  45. //напишите тут ваш код
  46. return null;
  47. }
  48.  
  49. public static void removeCats(Set<Object> pets, Set<Cat> cats) {
  50. //напишите тут ваш код
  51. }
  52.  
  53. public static void printPets(Set<Object> pets) {
  54. //напишите тут ваш код
  55. }
  56.  
  57. //напишите тут ваш код
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement