J'ai trois classes (classe A, classe B et classe C).Extension Java/abstraction/implémentation question
La classe A appelle une instance de B et exécute start().
La classe B étend Thread, donc quand start() est appelée, tout ce qui est dans la méthode run() est exécuté.
Dans la course() fil, il y a une instance de la classe C.
est-il de toute façon à permettre une méthode de classe C pour appeler une méthode dans la classe A, sans instancier une nouvelle instance de la classe A?
Puisque je ne peux pas étendre la classe A à la classe B (parce que "Thread" est déjà étendu), je ne sais pas comment j'y arriverais.
Désolé d'être vague, mais mon projet comporte trop de code et est trop compliqué pour fournir un exemple de code direct.
Merci!
Super, merci! Beaucoup de bons conseils tout au long, mais étant limité dans le temps, c'était la solution la plus facile pour quelque chose de mal conçu et trop compliqué. – Monster