黑马程序员技术交流社区

标题: 内部类 [打印本页]

作者: liqian    时间: 2012-4-19 14:35
标题: 内部类
1.内部类分三种:在一个类(外部类)中直接定义的内部类;在一个类(外部类)中直接定义的内部类;匿名内部类。
2.内部类的表现形式:静态内部类,成员内部类,局部内部类,匿名内部类。
3.内部类的优点:内部类对象可以访问创建它的对象的实现,包括私有数据;
                内部类不为同一包的其他类所见,具有很好的封装性;
                使用内部类可以很方便的编写事件驱动程序;
                匿名内部类可以方便的定义运行时回调;
                内部类可以方便的定义。
4.内部类的访问类型:
   静态方法的内部类或者匿名内部类可以访问外部类的静态变量,可以访问方法的final变量;
   非静态方法的内部类或者匿名内部类可以访问外部类的实例变量,可以访问外部类的静态变量,也可以访问方法的final变量

作者: 张超超    时间: 2012-4-19 16:36
嗯,学习了
作者: 王德升    时间: 2012-4-19 16:43
不错哦。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2