2013-02-15 7 views

risposta

9

Ciò consente di inserire l'interfaccia secondaria in uno spazio dei nomi che potrebbe avere più senso di un pacchetto diverso. Un buon esempio di questo dall'API Java è l'interfaccia Map.Entry. Un Entry ha davvero senso solo nel contesto di qualcosa che implementa l'interfaccia Map, quindi è definita come un'interfaccia all'interno di un'interfaccia.

noti che non con interni classi, interfacce interne sono sempre statici, come Jesse Glick menziona his answer ad un related question.

Problemi correlati