Instanciation par une classe unique
Bonjour,
Je suis débutant en java et sur un TP je bloque sur un point.
Je dois créer plusieurs classes que l'on va appeler A,B et C.
B ne peut pas être instanciée, (donc je l'ai mis en abstract), et elle seule à le droit de créer des instances de la classe A.
Comment faire pour que par exemple C ( et d'éventuelles autres classes) n'aient pas le droit de créer d'objets de type A.
Je précise que je ne peux pas utiliser de classe interne ( que nous ne sommes pas censés encore connaitre).
Je bloque depuis deux jours sur ce problème .
Merci a vous.