Que signifie le fait d'étendre une classe statique en Java?

En regardant certaines java exemple, les codes du web, je suis tombé sur de la syntaxe suivante:

public class WordCount {

 public static class Map extends Mapper<LongWritable, Text, Text, IntWritable> {
    private final static IntWritable one = new IntWritable(1);
    private Text word = new Text();

    public void map(LongWritable key, Text value, Context context) throws IOException, InterruptedException {
        //...
    }
 }

 //...
}

À venir à partir de C#, de l'endroit où les classes statiques ne peuvent pas hériter d'une autre classe, j'ai été un peu confus au sujet de la extends mot-clé après le Map classe. Que signifie le fait d'étendre une classe statique, et quels sont les avantages-t-il?

OriginalL'auteur Yeonho | 2013-05-28