A voir également:
- Constructeur privé java
- Waptrick java football - Télécharger - Jeux vidéo
- Numero prive - Guide
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
3 réponses
Bonjour,
Si tous les constructeurs sont privés, les seuls qui peuvent construire l'objet sont :
Dans tous les cas, celui qui peut créer un objet Privee est indiqué dans la définition de la class Privee
Si tous les constructeurs sont privés, les seuls qui peuvent construire l'objet sont :
- les amis
- les méthodes static de la classe (accessibles si elles ne sont privées.)
class Privee { Privee(int); public: static Privee Creer(); // fonction static friend Privee monAmie(); // fonction amie friend struct MonAmie; // classe Amie }; Privee Privee::Creer() { return Privee(0); } Privee monAmie() { return Privee(1); } struct MonAmie { Privee creerPrivee() { return Privee(2); } };
Dans tous les cas, celui qui peut créer un objet Privee est indiqué dans la définition de la class Privee
Utilisateur anonyme
À ce propos je recommande plutôt une méthode static, l'amitié est vraiment à utiliser en ultime recours, perso j'en ai jamais eu besoin.