Rechercher : dans
Par :

Appeler méthode de classe A depuis classe B

Dernière réponse le 10 jun 2009 à 07:41:19 RuRu_Chan, le 5 jun 2009 à 09:24:36 
 Signaler ce message aux modérateurs

Bonjour,

Je fais un site très particulier et un peu beaucoup compliqué pour moi! lol
Alors en fait, j'ai deux classe:
une classe A qui gère plusieurs méthodes nécessaires au fonctionnement en dynamique de mon site
et une classe B qui gère un moteur de recherche dynamique disponible sur mon site.

Dans ma classe A j'ai une méthode qui me permet d'afficher des images, dans ma classe B, j'ai un méthode qui permet de donner des résultats, et dans ce résultat j'aimerais afficher les images en dynamique en utilisant la méthode qui se trouve dans la classe A.

Une petite idée??

Si besoin de précisions je suis là!

LuLue

PS: C'est un projet professionnel soumis à confidentialité d'où le fait que je ne peux envoyer des lignes de codes pour aider à la compréhension.

Configuration: Windows XP
Firefox 3.0.10

Meilleures réponses pour « Appeler méthode de classe A depuis classe B » dans :
Java: Les méthodes Voir La notion de fonction et de méthode On appelle fonction un sous-programme qui permet d'effectuer un ensemble d'instruction par simple appel de la fonction dans le corps du programme principal. Les fonctions permettent d'exécuter dans plusieurs...
Le mot-clé static ou les attributs et méthodes de classe en POO Voir(NOTE: Cet article explique la signification du mot-clé static au sein d'une classe. La signification de "static" en C n'a par exemple rien à voir.) Vous êtes débutant en programmation orientée objet. En Java, en C++...ou que sais-je encore,...
Supprimer complètement un programme VoirMalgré la désinstallation d'un programme, il se peut que des clés de registre ou des fichiers soient encore présents sur le PC. Si la méthode "classique" (clic droit/supprimer) ne fonctionne pas, il suffit d'utiliser l'éditeur du registre. Mise en...
Adresse IP VoirSommaire Qu'est-ce qu'une adresse IP Déchiffrement d'une adresse IP Adresses particulières Les classes de réseaux (obsolète) Classe A Classe B Classe C Attribution des adresses IP Adresses IP réservées Masques de sous-réseau Interet...
Java - L'accessibilité VoirLa notion d'accessibilité Le concept d'accessibilité (généralement appelé encapsulation) définit la possibilité qu'a le concepteur d'une classe de restreindre l'accès à certaines données, ou plus généralement à certains éléments (méthodes, classes,...
PHP - Les fonctions VoirLa notion de fonction On appelle fonction un sous-programme qui permet d'effectuer un ensemble d'instructions par simple appel de la fonction dans le corps du programme principal. Les fonctions permettent d'exécuter dans plusieurs parties du...

1

loupius, le 5 jun 2009 à 11:40:15

J'ai une réponse professionnelle, mais tu comprendras que je ne peux la révéler ici.
Dommage ;-)
Bonne continuation.

Répondre à loupius

2

loupius, le 5 jun 2009 à 12:02:38

T'aurais pu lui dire que: "C'est simple comme bonjour".
2 solutions:
- Il suffit que la classe B connaisse un objet de la classe A et que la fonction membre soit visible de la classe B,
- La méthode de la classe A qui doit être accessible, peut être déclarée statique (à condition évidemment que cette fonction n'accède qu'à des données statiques de sa classe).
Bon choix.

Répondre à loupius

3

 RuRu_Chan, le 10 jun 2009 à 07:41:19
  • +1

Hello! Merci pour tes précisions et tant pis pour l'exemple professionnel que tu dois garder confidentiel! ^^ lol
Pour mon code, comme tu me l'a expliqué il fallait tout simplement avoir un même élément dans les deux méthodes appartenant à deux classes différentes, je n'ai plus eu qu'a faire un include de la classe externe qui m'intéressait, l'instancier au début même de la classe d'arrivée et pointer la variable qui m'intéressait! (ouais ya beaucoup de choses qui m'intéressent dans la vie! lol)

Alors j'ai encore besoin de tes (ou vos si d'autres personnes peuvent m'aider!) conseils!

Je dois faire une ancre nommée à l'intérieur d'une même page. MAIS! (ah ah!) Je dois l'insérer sous DreamWeaver où j'ai créé une système de pagination dynamique qui est en relation avec un fichier PHP créé sous Zend!
Fiou, tout est dit! ^^

Merci d'avance pour les réponses! Je m'y replonge! ^^

Répondre à RuRu_Chan