标签:
1.同一个包中的类互相访问,不需要制定包名。
2.java中包名的规则是全部使用小写字母
3.final 方法不能被覆盖,
public class OuterClass {
innerClass in=new innerClass();
public void outf()
{
in.inf();
}
class innerClass
{
public void inf() {
// TODO Auto-generated method stub
}
int y=0;
}
public innerClass doit()
{
in.y=4;
return new innerClass();
}
public static void main(String[] args) {
OuterClass out=new OuterClass();
//内部类的对象实例化必须在外部类活外部类的飞静态方法中实现
OuterClass.innerClass in=out.doit();
OuterClass.innerClass in2=out.new innerClass();
}
}
标签:
原文地址:http://www.cnblogs.com/douyunqian3520/p/5516000.html