« Programmation Java/Classes internes » : différence entre les versions

Aucun résumé des modifications
* <code></code> : (vide = paquetage) Seules les classes du même paquetage peuvent utiliser la classe interne.
* <code>private</code> : Seule la classe externe peut utiliser la classe interne.
 
<syntaxhighlight lang="java">
public class ClasseExterne
{
private class ClasseInterne
{
// ...
}
 
public void action()
{
ClasseInterne obj = new ClasseInterne();
// ...
}
}
</syntaxhighlight>
 
== Classe anonyme ==