Итак, у меня есть этот интерфейс QueryAndRetrieval, и я хотел бы, чтобы каждый из классов, который его реализует, имел несколько переменных, а также несколько очень простых методов, однако, если я попытаюсь определить переменную как строку в строке 5
public interface QueryAndRetrieval {
public String DRIVER = "org.apache.derby.jdbc.EmbeddedDriver";
public String JDBC_URL = "jdbc:derby:CompanyDB;create=true";
public static Connection conn;
public boolean containsEntry(String TableName, Object key);
public static Connection connect() throws SQLException {
return DriverManager.getConnection(JDBC_URL);
}
}
Eclipse сообщает мне, что
Пустое конечное поле conn, возможно, не было инициализировано
, но в интерфейсе нет окончательного полябы то ни было.Может ли кто-нибудь сказать мне, почему это происходит и как это решить?Пожалуйста, предположите, что все необходимые и правильные импорты присутствуют в интерфейсе.