黑马程序员技术交流社区
标题:
在方法中定义的内部类
[打印本页]
作者:
13798223575
时间:
2015-8-16 11:44
标题:
在方法中定义的内部类
public class InnerOuter {
public static void main(String[] args) {
new Out().fun("23"); //创建外部类对象并传入相应参数
}
}
class Out{ //定义外部类
private String name = "zhangsan"; //封装属性
public void fun(final String can){ //明确返回值的类型,定义外部类的一个方法,参数必须要用final声明
class Inner{ //在方法中定义内部类
public void go(){
System.out.println(name); //访问外部类的局部变量
System.out.println(can);
}
}
new Inner().go(); //创建内部类的对象才能调用内部类的方法
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2