Bonsoir,
Peut on indiquer un mot clé tel que public protected ou autre au niveau d'un constructeur?
Si oui, ce mot clé peut il e^tre différent de celui utilisé pour la classe?
Merci de votre réponse.
Cordialement.
Nathalie
Bonsoir,
Peut on indiquer un mot clé tel que public protected ou autre au niveau d'un constructeur?
Si oui, ce mot clé peut il e^tre différent de celui utilisé pour la classe?
Merci de votre réponse.
Cordialement.
Nathalie
Oui.
Tu peux par exemple mettre le constructeur d'une classe publique en private pour que cette classe ne puisse être instanciée que depuis elle même (c'est le pattern Singleton si je ne m'abuse).
Salut,
Pas obligé que cela soit un singleton.
Il y a des exemples classiques dans l'API standard avec :
Calendar.getInstance
http://java.sun.com/j2se/1.4.2/docs/.../Calendar.html (ici, Calendar est abstract)
Partager