public class Outer
{
public static void main(String[] args)
{
// TODO 自动生成方法存根
new Outer().Callinner(new Inner(){
int x = 2;
public void fun()
{
System.out.println("x = "+ x);
}
}//class A
);
}
//定义外部类方法
public void Callinner(Inner a)
{
a.fun();
}
}
请问为什么不能编译呢?
{
public static void main(String[] args)
{
// TODO 自动生成方法存根
new Outer().Callinner(new Inner(){
int x = 2;
public void fun()
{
System.out.println("x = "+ x);
}
}//class A
);
}
//定义外部类方法
public void Callinner(Inner a)
{
a.fun();
}
}
请问为什么不能编译呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货