/*
什么是内部类:类里面的类
好处:内部类可以直接访问外部类的成员(因为内部类中持有外部类的引用 外部类.this)
外部类要访问内部类成员,必须建立内部类对象
- @author WangShuang
- */
public class Test {
public static void main(String[] args) {
Outer outer = new Outer();
outer.omethod();
Outer.Inner inner = new Outer().new Inner();//内部类的访问方法
inner.imethod();
}
}
class Outer{
private int onum = 1;
class Inner{
int inum = 2;
public void imethod(){
System.out.println(onum);
}
}
public void omethod(){
Inner inner = new Inner();
System.out.println(inner.inum);
}
}
原文地址:http://blog.51cto.com/13579086/2065935
时间: 2024-08-29 22:17:34