@marshall.***mings
Константы в Java, как правило, хранятся в классах с помощью ключевого слова final
.
Если константы относятся к определенному классу, то их можно объявить в этом классе как static final
, например:
1 2 3 4 |
public class MyClass { public static final double PI = 3.141592653589793; public static final int MAXIMUM_SIZE = 1000; } |
Если же константы относятся к нескольким классам или вообще не относятся к какому-либо классу, их можно объявить в отдельном интерфейсе:
1 2 3 4 |
public interface Constants { double PI = 3.141592653589793; int MAXIMUM_SIZE = 1000; } |
Константы, объявленные в интерфейсе, автоматически являются public static final
и доступны из любой части кода.