public class Category
{
private static Integer id;
private static String name;
public Category(Integer id, String name)
{
this.id = id;
this.name = name;
}
public Integer getId()
{
return this.id;
}
public String getName()
{
return this.name;
}
}
Category[] test = new Category[2];
test[0] = new Category(1,"Link");
test[1] = new Category(1,"Sanfe");
System.out.println(test[0].getName());
System.out.println(test[1].getName());
Вывод: Sanfe Sanfe Что не так делаю, тоже самое если сделать ArrayList
Поля класса, помеченные static, существуют в одном экземпляре для всех объектов данного типа. Исправьте на:
private Integer id;
private String name;
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости