早上好啊!请教各位牛哥一个匿名类的语法问题?谢谢!!!
第一次接触匿名类,下面这个函数体中似呼包含了一个匿名类, 但是不理解他是如何工作的?以及匿名类的作用是什么?他的执行 次序又是怎样的呢?
哪位好人帮我详细的解释一下,万分感谢!!!
public TopDocs search(Query query, Filter filter, final int nDocs) { Scorer scorer = query.weight(this).scorer(reader); …
scorer.score(new HitCollector() { public final void collect(int doc, float score) { if (score > 0.0f && (bits==null || bits.get(doc))) { totalHits[0]++; hq.insert(new ScoreDoc(doc, score)); } } });
…
}
|
|