Image

Imagecvetkov wrote in Imageprogrammist

Category:

reference to outer (Java)

Вот попалась мне такая задачка
------------------
Есть какие-нибудь идеи, когда во внутреннем классе сылка на внешний будет нулевой? Т.е. вот это:

public class Cls {
...
public class Inner{
...
System.out.println("Outer class Cls.this="+Cls.this);
...
}
}

напечатает:
Outer class Cls.this=null

Мне приходт на ум один способ, говорят что есть по крайней мере 5.
---------------------------

есть идеи?

ps: два способа мы нашли