[Java]Appel de fonctions
Fermé
Nieli
Messages postés
83
Date d'inscription
dimanche 10 février 2008
Statut
Membre
Dernière intervention
23 avril 2009
-
27 oct. 2008 à 16:34
Marco la baraque Messages postés 996 Date d'inscription vendredi 9 mai 2008 Statut Contributeur Dernière intervention 5 novembre 2009 - 27 oct. 2008 à 20:37
Marco la baraque Messages postés 996 Date d'inscription vendredi 9 mai 2008 Statut Contributeur Dernière intervention 5 novembre 2009 - 27 oct. 2008 à 20:37
A voir également:
- [Java]Appel de fonctions
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Appel inconnu - Guide
- Java apk - Télécharger - Langages
1 réponse
Marco la baraque
Messages postés
996
Date d'inscription
vendredi 9 mai 2008
Statut
Contributeur
Dernière intervention
5 novembre 2009
329
27 oct. 2008 à 20:37
27 oct. 2008 à 20:37
Bonsoir Neili,
En java, comme c'est un langage de programmation objet, il n'existe pas de fonction, mais des méthodes.
Ceci veut simplement dire que la "fonction" est relative à l'objet dans lequel elle est encapsulée.
Ainsi, si dans la classe Y tu veux appeler des méthodes de la classe X, il faut créer une instance x de X pour appeler la méthode.
Si par contre ta méthode n'a qu'un lien très faible avec ta classe X, tu peux la déclarer en static (elle ne dépendra donc pas de l'état de ton objet X, et pourra être considérée comme une fonction), et tu pourras l'utiliser sans instancier ta classe X en l'appelant via X.maMethode(arg0, arg1...);
J'espère que c'est assez clair.
Cordialement,
En java, comme c'est un langage de programmation objet, il n'existe pas de fonction, mais des méthodes.
Ceci veut simplement dire que la "fonction" est relative à l'objet dans lequel elle est encapsulée.
Ainsi, si dans la classe Y tu veux appeler des méthodes de la classe X, il faut créer une instance x de X pour appeler la méthode.
Si par contre ta méthode n'a qu'un lien très faible avec ta classe X, tu peux la déclarer en static (elle ne dépendra donc pas de l'état de ton objet X, et pourra être considérée comme une fonction), et tu pourras l'utiliser sans instancier ta classe X en l'appelant via X.maMethode(arg0, arg1...);
J'espère que c'est assez clair.
Cordialement,