内部类是指嵌套定义于另一个类中的类,
一般内部类中不能定义static成员,除非该内部类也被声明为静态的。
内部类的类名只能用在定义它的类或语句块之内,在外部引用它时必须给出完整的名称。且内部类的类名不能和包含它的类名相同。
例如:
在类outer中声明了成员变量size、内部类inner、实例方法testInnner()【在此方法中声明了Inner的实例i,并用i访问doStuff,i.doStuff()】和main()方法【声明outer类的实例o,并调用testInner(),如o.testInner】
在内部类Inner中声明了doStuff()方法,该方法存取了Outer的成员变量size(size++)
……