首页 相关文章 使用内部和匿名类优化Java代码

使用内部和匿名类优化Java代码

Java 1.1通过对Java语言规范进行修改,显著简化了一些实用结构的实现。在那些修改中,最引人注目的就是内部类和匿名类。如运用得当,它们可使程序更易理解和维护。下面来看看这些特性具体是如何工作的,如何正确使用它们,以及如何避免一些常见的错误。
  
  内部类
  
  简单地说,内部类是在另一个类的内部声明的类。从Java 1.1开始,你可在一个类中声明另一个类,这与声明字段和方法非常相似。包装了内部类声明的类就称为外部类。
  
  实际上,Java语言规范还答应你做更多的事情,包括:
  
  在另一个类或者一个接口中声明一个类。
  在另一个接口或者一个类中声明一个接口。
  在一个方法中声明一个类。
  类和接口声明可嵌套任意深度。
  清单A是类和接口的一些空白声明,它演示了这些可能性。
  
  使用一个import语句,你可像使用其他任何标准类那样省略package名称。此外,在外部类中,可利用简单名称来引用所有内部类和接口(参见清单A中的new语句)。注重从Method1中引用Inner2仍需指定...[ 查看全文 ]

2016-02-19 标签:

使用内部和匿名类优化Java代码的相关文章

手机页面
收藏网站 回到头部