黑马程序员技术交流社区
标题:
有关内部类和外部类的实现问题,求高手指点
[打印本页]
作者:
小五555
时间:
2013-7-22 14:31
标题:
有关内部类和外部类的实现问题,求高手指点
创建一个包含实例内部类的类,外部类中定义一个名为str的String字符串并初始化任意值,在内部类中定义跟外部类同种类型且同名的变量,并在内部类中定义一个方法,分别打印外部类和内部类的变量.
作者:
深圳在漂移
时间:
2013-7-22 15:27
public class Test5 {
public static void main(String[]args)
{
Out.Inner ou=new Out().new Inner();
//调用内部类方法
ou.print();
}
}
class Out
{
String str="haha";
class Inner
{
String str="hahahaha";
void print()
{
// 在this前加上外部类名,打印外部类变量
System.out.println("外部类变量str="+Out.this.str);
//用this关键字打印内部类的变量
System.out.println("内部类变量str="+this.str);
}
}
}
复制代码
楼主好好看一下吧~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2