Classe interne, classe externe
Bonjour, j'ai une question technique : voilà ce qui me pose problème :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
public class ClasseExt
{
Truc monTruc;
void fctBidon()
{
monTruc.fonction(this); // ça marche ici
}
static class ClasseInterne
{
void fctBidonDeux()
{
monTruc.fonction(ClasseExt.this); // ça marche pas pcq statique, mais Pourquoi ???
}
}
} |
Je crois que je n'ai pas bien pigé ce que static implique.... Pouvez-vous m'éclairer ? Si la classe interne est statique et que la classe externe ne l'est pas, ça implique quoi ??
Merci.