Вот вещь, которую я не могу сказать, я удивлен, что это не сработает, но в любом случае мне интересно найти объяснение этого случая.Представьте, что у нас есть объект:
SomeClass someClass = null;
И метод, который примет этот объект в качестве параметра для его инициализации:
public void initialize(SomeClass someClass) {
someClass = new SomeClass();
}
И затем, когда мы вызовем:
initialize(someClass);
System.out.println("" + someClass);
Будет напечатано:
null
Спасибо за ваши ответы!