package files; public class Anime { private final String name; private final String description; private final String[] genres; private final String year; private final String image; private final String url; private static Anime[] list; private static byte indexOfAnime = 0; private static String searchedAnime; private static boolean isSearchingAnAnime; public Anime(String name, String description, String[] genres, String year, String image, String url) { this.name = name; this.description = description; this.genres = genres; this.year = year; this.image = image; this.url = url; } public String showInfo() { return "Имя: " + this.name + System.lineSeparator() + "Описание: " + this.description + System.lineSeparator() + "Год: " + this.year + System.lineSeparator(); } public String getImage() { return image; } public String getUrl() { return url; } public static byte getIndexOfAnime() { return indexOfAnime; } public static void setIndexOfAnime(byte indexOfAnime) { Anime.indexOfAnime = indexOfAnime; } public static void decreaseIndexOfAnime() { indexOfAnime--; } public static void increaseIndexOfAnime() { indexOfAnime++; } public static String getSearchedAnime() { return searchedAnime; } public static void setSearchedAnime(String searchedAnime) { Anime.searchedAnime = searchedAnime.replace(' ', '+'); } public static boolean getIsSearchingAnAnime() { return isSearchingAnAnime; } public static void setIsSearchingAnAnime(boolean isSearchingAnAnime) { Anime.isSearchingAnAnime = isSearchingAnAnime; } public static Anime[] getList() { return list; } public static void setList(Anime[] list) { Anime.list = list; } }