看看我的示例代码:
可能会知道什么是内部类。
class Animal {
short mShort = 200;
Animal an;
public Animal go() {
an = null;
return an;
}
class Fish {
public Fish() {
an.go();
}
}
}
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("main() start --->");
hello();
System.out.println("main() end <---");
}
public static void hello() {
Animal an1 = new Animal();
Animal an2 = new Animal();
Animal an3 = an1.go();
an1 = null;
// hello
}
}
|