Может ли кто-нибудь сказать мне, почему мой объект свойства имеет значение null? Должен ли я передать его методу, или есть лучший способ? Что делать, если мне нужно передать объект свойств между пакетами? Благодаря!Передача объекта частной экземпляры объекта вокруг моей программы
public class Test {
private Properties properties = null;
public static void main (String[] args) {
testObject = new Test();
Properties properties = new Properties(); // Then load properties from fileInputStream sucessfully
utilityMethod();
}
private void utilityMethod() {
properties.getProperty("test"); // Why do I get a null pointer exception?
}
}
Вы должны прочитать - http://docs.oracle.com/javase/tutorial/java/javaOO/variables.html –
, потому что вы не сделали установите Test.properties на что-нибудь еще. –