Помогите решить проблему. Не могу понять, в чем моя ошибка. class ProductSearchSrvice находиться в отдельном классе.
import java.util.List;
import java.util.ArrayList;
public class Lab10 {
public static void main(String[] args){
List<ProductSearchSrvice> list = new ArrayList<>();
ProductSearchSrvice shop_1 = new ProductSearchSrvice("Rozetka");
ProductSearchSrvice shop_2 = new ProductSearchSrvice("OLX");
ProductSearchSrvice shop_3 = new ProductSearchSrvice("HIKVISION");
List.add(shop_1);
List.add(shop_2);
List.add(shop_3);
}
}
class ProductSearchSrvice {
private String name;
public ProductSearchSrvice(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Override
public String toString() {
return "ProductSearchSrvice{" +
"name='" + name + '\'' +
'}';
}
}
List.add(shop_1);
List.add(shop_2);
List.add(shop_3);
Интерфейс List не содержит статического метода add(), который Вы пытаетесь вызвать.
Однако, реализация ArrayList имеет такой метод, поэтому его можно вызвать как метод экземпляра list
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости