黑马程序员技术交流社区
标题:
内部类预习
[打印本页]
作者:
jekyll
时间:
2015-9-25 15:35
标题:
内部类预习
class Demo1_InnerClass {
public static void main(String[] args) {
//调用局部内部类方法,在局部方法里创建内部类对象
Outer ou = new Outer();
//ou.method();
//调用私有内部类,创建内部类对象
//ou.getIn();
//静态内部类
Outer.Inner in = new Outer.Inner();
in.method();
}
}
/*
//局部内部类
class Outer {
private String str = "We will not use 'HelloWorld'!";
public void method() {
class Inner {
public void method() {
System.out.println("Hello World"+'\n'+str);
}
}
Inner in = new Inner();
in.method();
}
}
*/
//私有内部类
/*
class Outer {
private String str = "We will not use 'HelloWorld'!";
private class Inner {
void method() {
System.out.println(str);
}
}
public void getIn() {
Inner in = new Inner();
in.method();
}
}
*/
//静态内部类
/**/
class Outer {
private String str = "We will not use 'HelloWorld'!";
static class Inner {
public void method() {
System.out.println("Hello World");
}
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2