Je suis en train d'apprendre Java et OOPS et pendant la programmation d'une base Bonjour tout le Monde, dans eclipse, je vois un triangle jaune en me disant de "l'utilité des classes ne devraient pas avoir un public, ou de constructeur par défaut'. Je ne suis pas en mesure de comprendre pourquoi c'est exactement ce qui se passe et ce que cela signifie? Que fais-je pas le droit?
class HelloWorld {
public static void main(String[] args)
{
// TODO Auto-generated method stub
System.out.println("Hola Mundo!");
}
}
EDIT1: Modifié le code afin d'y inclure les modifications suggérées.
final class HelloWorld {
private HelloWorld()
{
throw new AssertionError("Instantiating utility class...");
}
public static void main(String[] args)
{
// TODO Auto-generated method stub
System.out.println("Hola Mundo!");
}
}
Encore l'alerte sur la ligne de la Classe HelloWorld.
Edit2:
Créé une nouvelle classe et maintenant ça fonctionne. Merci Jon.Pourquoi la vieille classe encore donner un avertissement? Bohème je ne suis pas encore au courant sur les concepts évoqués par vous dans votre post. Je voudrais revenir à eux une fois que j'ai une meilleure idée. Merci pour expliquer les choses.