本帖最后由 贾存双 于 2012-7-9 19:00 编辑
class OutTer{
private String str = "hello" ; //定义属性
public void fun (final int temp){ //定义方法
class InNer{ //在方法中定义内部变量
public void prin(){ //定义内部类方法
System.out.println("访问外部类中的属性:"+str) ;
System.out.println("外部类方法的参数:"+temp) ;
}
}
new InNer().prin() ;
}
}
public class InnerDemo6{
public static void main(String args[]){
new OutTer().fun(30) ; //实例化
}
}
注意:在方法中定义的内部类,只能实例化外部类的方法,而不能实例化方法中的内部类对象。 |