내부 class에서 접근하는 인스턴스 변수는 반드시 final이어야 한다. JDK 1.8부터는 자동으로 인스턴스 변수에 final을 붙여 주기 때문에 생략할 수 있고 내부 클래스는 외부 환경에 대한 레퍼런스를 가지고 있어서 인스턴스 변수에 접근할 수 있다. (clouser개념)
//Inner class
public class InnerTest {
public static void main(String[] args)
{
InnerTest test = new InnerTest();
int obj = test.func();
System.out.println(obj);
}
public int func()
{
final...