İşte ben o işe yaramaz şaşırdım ama beni bu davanın açıklama bulmak için yine de ilginç söyleyemem bir şey . Bunu başlatmak için bir parametre olarak bu nesneyi alacak: neden bu çalışmaz
SomeClass someClass = null;
Ve bir yöntem:
public void initialize(SomeClass someClass) {
someClass = new SomeClass();
}
Sonra diyoruz:
initialize(someClass);
System.out.println("" + someClass);
It biz bir nesne var düşünün yazdırır:
null
Yanıtlarınız için teşekkürler!
olası kopyası [Java aktarımı referansı ile girilir mi?] (Http://stackoverflow.com/questions/40480/is-java-pass-by-reference) – Mat
Muhtemel yinelenen [Java'da referans ile parametreleri geçirebilir miyim? ?] (http://stackoverflow.com/questions/1068760/can-i-pass-parameters-by-reference-in-java) –
hiçbir soru işareti yoktur –