为什么这个程序跑不了?
package com.imocc;
public class MMM {
//外部类中的方法
public void show(){
final int a=25;//常量
int b=13;//变量
//方法内部类
class MInner{
int c=2;
public void print(){
System.out.println("访问外部方法中的常量a:"+a);
System.out.println("访问内部类中的变量c"+c);
}
}
MInner mi=new MInner();//创建方法内部类的对象
mi.print();//调用内部类的方法
}
//测试方法内部类
public static void mian (String []args ){
MMM mo=new MMM(); //创建外部类的对象
mo.show();//调用外部类的方法
}
}
为什么print方法的内容不会被执行?