黑马程序员技术交流社区
标题:
复习内部类
[打印本页]
作者:
地狱天堂
时间:
2014-8-27 15:06
标题:
复习内部类
本帖最后由 地狱天堂 于 2014-8-27 18:24 编辑
public class TestEveryDay {
public static void main(String[] args) {
//创建内部类对象
Out.In in=new Out().new In();
in.run();
System.out.println();
//创建静态内部类对象
Out.StaticIn in2=new Out.StaticIn();
in2.staticRun();
System.out.println();
//使用静态内部类的静态方法
StaticIn.staticRun2();
}
}
//外部类
class Out{
int x=1;
//内部类
class In{
int x=2;
public void run(){
int x=3;
System.out.println("外部类x="+new Out().x+",内部类x="+this.x+",方法中的x="+x);
}
}
//静态内部类
static class StaticIn{
int x=4;
public void staticRun(){
int x=5;
System.out.println("外部类x="+new Out().x+",静态内部类x="+this.x+",方法中的x="+x);
}
public static void staticRun2(){
System.out.println("内部静态方法");
}
}
}
复制代码
复习内部类,写个程序自己理下思路
作者:
Imp_x
时间:
2014-8-27 23:47
小手一抖{:3_64:} 金币到手
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2