В java, скажем, у меня есть следующее
==fileA.java==
class A
{
public static final int SIZE = 100;
}
Затем в другом файле я использую это значение
==fileB.java==
import A;
class b
{
Object[] temp = new Object[A.SIZE];
}
Когда это компилируется, SIZE
заменяется значением 100 , так что если бы я в будущем заменил FileA.jar, но не FileB.jar, массив объектов получил бы новое значение или было бы жестко задано 100, потому что это значение было изначально построено?
Спасибо ,
Стефани