内部类(inner class)是定义在另一个类中的类,为什么要使用内部类呢?主要原因有以下三点:
1、内部类方法可以访问该类定义所在的作用域中的数据,使用匿名(anonymous)内部类比较便捷
2、内部类可以对同一个包中的其他类隐藏起来
3、当想定义一个回调函数且不想编写大量代码时,使用匿名内部类比较便捷。
内部类(inner class)是定义在另一个类中的类,为什么要使用内部类呢?主要原因有以下三点:
1、内部类方法可以访问该类定义所在的作用域中的数据,使用匿名(anonymous)内部类比较便捷
2、内部类可以对同一个包中的其他类隐藏起来
3、当想定义一个回调函数且不想编写大量代码时,使用匿名内部类比较便捷。