J'ai un fichier Test.javaet le code suivant à l'intérieur.
public class Abcd
{
//some code here
}
Maintenant, la classe ne compile pas, mais quand je supprime le publicmodificateur, elle se compile correctement.
Quel est le raisonnement derrière Java qui nous permet de compiler un nom de classe différent du nom de fichier lorsqu'il n'est pas public.
Je sais que c'est une question pour les débutants, mais je ne suis pas en mesure de trouver une bonne explication.
