Jim*_*mmy 8 java scjp inner-classes
我刚刚阅读了SCJP书中关于方法本地内部类的章节,我真的很难想到它们的任何实际用途.
我总是在这样的印象中,方法应该尽可能小和特定于他们的任务(Orthogonality IIRC),所以即使是最简单的内部类也会创建一个重要且笨拙的方法.
任何人都可以建议方法本地内部类的一个很好的实际用法?到目前为止,感觉好像我可能必须完全理解它们才能通过考试,而不是用于日常编码.
干杯
Paŭ*_*ann 12
在大多数情况下(例如,对于动作侦听器,runnable等),您将使用匿名类而不是方法本地命名类.
但是有一个命名类可以做的事情,匿名类不能:实现多个接口,或扩展类和接口.此外,您可以创建此类的多个对象(不使用循环).
| 归档时间: |
|
| 查看次数: |
1133 次 |
| 最近记录: |