"로컬 내부 클래스를 사용해야하는 곳"을 분명히 설명해 주시겠습니까?사용 장소 로컬 내부 클래스
예 : 여기 Local class
public class LocalTest
{
int b=30;
void display()
{
class Local{
void msg()
{
System.out.println(b);
}
}
Local l = new Local();
l.msg();
}
public static void main(String args[])
{
LocalTest lt = new LocalTest();
lt.display();
}
}
은 로컬 내부 클래스이다. display()
에만 유용합니다. 우리는 이러한 로컬 내부 클래스를 어떤 유형의 상황에서 사용합니까?
에 http : // docs.oracle.com/javase/tutorial/java/javaOO/nested.html –
그 중 하나는 http://stackoverflow.com/questions/478804/advantage-of-local-classes-java/479937#479937에 링크되어 있습니다. 더 좋다. –
로컬 내부 클래스를 사용해야 할 필요성을 느낄 때 즉각적인 질문은 다음과 같습니다. 리팩토링 할 시간이 아닌가? – assylias