摘要: 内部类是定义在另一个类中的类。使用内部类的主要原因有以下三点:内部类方法可以访问该类定义所在的作用域的数据,包括私有的数据;内部类可以对同一个包中的其他类隐藏起来;当想要定义一个回调函数且不想编写大量代码时,使用匿名内部类比较便捷。内部类包括:普通内部类、局部内部类、匿名内部类、静态内部类。这里我们不去讨论内部类的实现原理,就看下不同的内部类和普通的类有哪些差别。下面是一个计时器的类,实现了ActionListener接口,实现的效果是每过10s输出一个提示。普通类实现:View Code import java.awt.*;import java.awt.event.*;import jav 阅读全文
posted @ 2011-11-02 22:47 okbeng 阅读(743) 评论(0) 推荐(3) 编辑