Vous êtes sur la page 1sur 2

INF111 – Programmation Orientée Objet

Service des enseignements généraux.


Francis Bourdeau, copyright 2022
Cours 1 – Notion 2 : Le programme principal.
1.2.1. Mise en contexte
À la fin de la section 1.1.4, nous vous avons fait programmer la première application montrée dans à peu près
tous les langages : "Hello World". Reprenons l'ensemble des instructions contenues dans le fichier
"Exemple1.java."

1.2.2. Le programme principal


Le point d'entrée de toute application développée en Java est un programme qui se nomme "main". Les
instructions de ce programme sont celles qui sont exécutées en premier. Mais, avant de travailler sur ce point
d'entrée, le programme "main" doit être placé à l'intérieur d'une classe qui possède le nom du fichier dans lequel
elle est inscrite. C'est pour cette raison que, puisque nous travaillons dans le fichier "Exemple1.java", la première
instruction de ce fichier est la déclaration de la classe "Exemple1".
public class Exemple1
{
//
// Suite du programme ...
//
}

1.2.3. L'entête du programme


Tel que mentionné précédemment, en Java, toute application démarre par l'exécution du programme qui se
nomme "main". Lorsque le programme débute sans donnée a priori, le programme principal est déclaré de la
manière suivante.
public class Exemple1
{
public static void main(String[] args)
{
//
// Instruction du programme ...
//
}
}

Dans cette nouvelle instruction, on retrouve plusieurs éléments :


- La visibilité du programme : Celui-ci doit toujours être public.
- Le modificateur static : Celui-ci doit toujours être présent pour le main.
- La valeur de retour : En Java, les méthodes peuvent retourner des valeurs, lorsque ce n'est pas
le cas, on indique l'absence de retour par le terme void.
- Les données de départ du programme : Dans ce cas-ci, les mot-clés (String[] args) signifie
que le programme débute en recevant une série de donnée
provenant de la fenêtre de commande. La plus part du
temps ce paramètre n'aura pas de valeur.

INF111 – Programmation Orientée Objet 1


1.2.4. Le corps du programme
Toutes les instructions incluses entre les accolades représentent le corps du programme. Il s'agit des actions qui
seront exécutées par le processeur.
public class Exemple1
{
public static void main(String[] args)
{
System.out.println("Hello World");
}
}

Dans ce cas-ci, on demande à l'ordinateur d'afficher un message.

INF111 – Programmation Orientée Objet 2

Vous aimerez peut-être aussi