A voir également:
- Constructeur privé java
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Numero prive - Guide
- Eclipse java - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
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.