Почему мы используем объявление public static final
переменных экземпляра в интерфейсе Java?
Все переменные неявно public static final
в интерфейсе Java.
Является ли хорошей практикой кодирования использовать public static final
в постоянной переменной, хотя она объявлена внутри интерфейса.
Например:
public interface TestInterface{
public static final String EX_CONSTANT = "ABC";
public static final int EX_INT_CONSTANT = 5;
public static final double EX_DOUBLE = 5.0;
public static final Integer EX_INTEGER = 10;
}