Vidéo: Classes, objets, attributs et méthodes en Java 2024
Une méthode en Java est un bloc d'instructions qui a un nom et peut être exécuté en appelant (appelé aussi < invoquant ) depuis un autre endroit de votre programme. Avec les champs, les méthodes sont l'un des deux éléments considérés comme membres d'une classe. (Les constructeurs et les initialisateurs ne sont pas considérés comme des membres de classe.) Chaque programme doit avoir au moins une méthode permettant au programme d'accomplir n'importe quel travail. Et chaque programme doit avoir une méthode appelée main, qui est la première méthode invoquée lors de l'exécution du programme.
Toutes les méthodes - y compris la méthode principale - doivent commencer par une déclaration de méthode
. Voici la forme de base d'une déclaration de méthode: visibility [statique] return-type nom-méthode (parameter-list) {instructions …} La liste suivante décrit la déclaration de méthode pièce par pièce: > visibility: La visibilité d'une méthode détermine si la méthode est disponible pour les autres classes. Les options sont
public: Permet à toute autre classe d'accéder à la méthode
-
private: Masque la méthode des autres classes
protected: Lets subclasses utilise la méthode mais cache la méthode d'autres classes-
-
static: Ce mot-clé optionnel déclare que la méthode est une méthode statique
- ce qui signifie que vous pouvez l'appeler sans d'abord créer une instance de la classe dans laquelle elle est définie. La méthode principale doit toujours être statique et toutes les autres méthodes de la classe qui contiennent la méthode principale doivent généralement être statiques.
-
-
-
-
nom-méthode: Maintenant vient le nom de votre méthode. Les règles de création des noms de méthode sont les mêmes que celles qui s'appliquent à la création d'autres identifiants: Utilisez n'importe quelle combinaison de lettres et de chiffres, mais commencez par une lettre.
-
Si la méthode n'accepte pas les paramètres, vous devez toujours coder les parenthèses entourant la liste des paramètres. Vous laissez simplement les parenthèses vides.
instructions: une ou plusieurs instructions Java comprenant le corps de méthode -
inclus dans un ensemble d'accolades. Contrairement aux instructions Java telles que if, while, et for, le corps de la méthode nécessite que vous utilisiez les accolades même si le corps ne comporte qu'une seule instruction.