内部类 - JAVA课堂笔记整理

1、内部类可以直接访问外部类中的成员,外部类需要通过建立内部类对象调用内部类成员。

2、什么时候写内部类:

A当我描述一类事物的时候,这类事物里面又有一类事物,这个时候就需要用到内部类(例如当描述一个人及这个人的心脏的时候就会用到内部类),所以,一般将内部类定义成私有化,然后通过一个public方法建立内部类对象,然后调用内部类的成员。

3、内部类的用法:

A一般不将内部类定义成静态的,因有为一定的局限性(只能访问静态成员)。

B如果在内部类内部定义了静态的方法,那么这个内部类必须也是静态的。

posted @ 2011-11-19 15:47  中国聚龙  阅读(183)  评论(0编辑  收藏  举报