Bonjour,
j'ai deux classes :
- classe Mère
- classe Fille
Lorsque je crée un objet avec classe Mère, celle-ci crée en interne un objet classe Fille
Est-ce qu'il est possible de déclarer une méthode dans classe Mère qui soit visible depuis classe Fille mais pas depuis l'objet créé de classe Mère
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 ClassMère myObj = new ClassMère(); myObj.methode(); // => je voudrais que cette methode ne soit pas accessible // ******************************************** class ClassMère { private ClassFille cf; public ClassMère (void){ cf = new ClassFille(this); // création en interne de la classe de l'objet } } class ClassFille{ public ClassFille(ClassMère cm){ cm.methode(); // je veux qu'ici la methode soit accessible } }
Partager