Да, вы можете:
public interface Constants
{
public static final int ZERO = 0;
}
Однако, как правило, считается плохой идеей в наши дни.Это не так уж плохо, если интерфейс имеет реальное назначение , а также , и константы, вероятно, будут использоваться большинством реализаций ... но для его создания интерфейс просто на самом деле легче получить доступ к константам - это злоупотребление назначением интерфейсов.(И это то, что часто случалось.)