如何执行局部内部类中方法

public class Main{
public static void main(String[]args){
//如何执行InnerCla类的show方法
}
Object method_1(){
class InnerCla{
public void show(int a){
System.out.println("a ="+a);
}
}
return new InnerCla();
}
}

static class InnerCla

局部内部类,同方法体结束而消亡,外部无法使用;如果非要执行show()方法,可以在对应的方法体执行。

public class Main{
    public static void main(String[]args){
    //如何执行InnerCla类的show方法
        new Main().method_1(3);
    }
    Object method_1(int b){
        class InnerCla{
            public void show(int a){
                System.out.println("a ="+a);
            }
        }
        new InnerCla().show(b);
        return new InnerCla();
    }
}