Méthode
Une méthode est une sous-routine associée à une classe spécifique définie dans le code source d’un programme. Elle est similaire à une fonction, mais ne peut être appelée que par un objet créé à partir d’une classe.
Dans l’exemple Java ci-dessous, la méthode getArea est définie dans la classe rectangle. Pour qu’un programme puisse utiliser la méthode getArea, un objet doit d’abord être créé à partir de la classe rectangle.
class Rectangle
{
int getArea(int width, int height)
{
int area = width * height;
return area;
}
}
Les méthodes constituent une partie importante de la programmation orientée objet, car elles isolent les fonctions dans des objets individuels. Les méthodes d’une classe ne peuvent être appelées que par des objets créés à partir de cette classe. De plus, les méthodes ne peuvent référencer que les données connues de l’objet correspondant. Cela aide à isoler les objets les uns des autres et empêche les méthodes d’un objet d’avoir une incidence sur les autres objets.
Bien que les méthodes soient conçues pour isoler les données, elles peuvent tout de même être utilisées pour renvoyer des valeurs à d’autres classes si nécessaire. Si une valeur doit être partagée avec une autre classe, l’instruction return (comme dans l’exemple ci-dessus) peut être utilisée.
Testez vos connaissances