2. Glossaire

Mot-cléSignification
abstractmot-clé pour désigner explicitement qu'une méthode est abstraite, donc générique, et que chaque sous-classe doit alors la définir à sa manière ; une classe contenant une méthode abstraite est elle-même abstraite et ne peut être instanciée
abstractiondescription générique d'une entité qui possède des caractéristiques communes
affectationlorsqu'on donne ou change la valeur d'une variable après qu'elle ait été déclarée
ArrayListmot-clé pour le type de données des listes dynamiques (collection de valeurs homogènes)
attributdonnée d'une classe ; représente la relation "a-un"
bloc d'instructionsséries d'instructions délimitée par des accolades {...}
charmot-clé pour le type de données des caractères
classmot-clé pour désigner une classe
compilateurUn programme qui transforme du code dans un langage de programmation compréhensible par l'humain en langage de plus bas niveau compréhensible par un environnement d'exécution ou par la machine.
classereprésentation d'une entité (d'un objet) qui possède des attributs et des méthodes ; une classe devient un nouveau type évolué
conditionpoint de départ d'un branchement conditionnel, une condition est de type booléen
constantevariable qui ne peut pas changer de valeur après son initialisation, elle utilise le mot-clé final
constructeurméthode publique portant le même nom que sa classe, sans type de retour et permettant d'initialiser les attributs de la classe
constructeur par défautconstructeur qui ne demande pas de paramètre
corpsbloc d'instructions
déclarationlorsqu'une variable est créée
doublemot-clé pour le type de données des nombres décimaux
do...whilemot-clé pour la boucle conditionnelle "fait...tant que"
environnement d'exécutionProgramme tel Java Runtime capable d'exécuter/interpréter un programme compilé en langage intermédiaire.
elsemot-clé pour la branche "sinon" d'un branchement conditionnel ; ses instructions sont exécutées si la condition est fausse
encapsulationregroupement de données et de traitements au sein d'une seule entité
expressionvaleur littérale ou formule utilisant des opérateurs ; l'expression est la valeur donnée à une variable lors de son affectation
extendsmot-clé pour désigner la super-classe dont hérite la sous-classe
finalmot-clé pour les constantes
formot-clé pour l'itération
getterméthode publique permettant d'accéder à un attribut privé
héritagenotion de spécialisation ; une sous-classe hérite des attributs et méthodes de sa super-classe, à l'execption du constructeur ; représente la relation "est-un"
identificateur nom donné à la variable qui permet son identification parmi toutes les autres varaibles du programme ; l'identificateur doit donc être unique au sein d'un même programme
if mot-clé pour la branche "si" d'un branchement conditionnel ; ses instructions sont exécutées si la condition est vraie
initialisationlorsque la variable reçoit une valeur en même temps que sa déclaration
instance (de classe)objet, variable dont le type est une classe
intmot-clé pour le type de données des nombres entiers
LinkedListmot-clé pour le type de données des listes chaînées (collection de valeurs homogènes)
méthodefonction contenant une suite d'instructions réutilisable et comportant un nom, des arguments, un type de retour et un corps
nextDouble()méthode de la classe Scanner qui permet de lire un nombre décimal
nextInt()méthode de la classe Scanner qui permet de lire un nombre entier
objetentité qui possède des données (attributs) et des traitements (méthodes)
opérateur de comparaisonopérateur utilisé pour comparer deux expressions
opérateur logiqueopérateur pour lier deux conditions simples
passage par référencepassage d'argument(s) de type élémentaire ; la valeur de ceux-ci ne peut pas être modifiée
passage par valeurpassage d'argument(s) de type évolé ; la valeur de ceux-ci peut être modifiée
polymorphismenotion liée à l'héritage ; exécutions différentes d'une même code selon l'entité à laquelle il s'applique
OOPprogrammation orienté objet
portée (d'une variable)ensemble des lignes d'instructions où une varaible est accessible
privateun élément est privé si son implémentation et son utilisation sont inaccessible pour le programmeur utilisateur
publicun élément est public si son utilisation est visible et que l'élément lui-même est utilisable pour le programmeur utilisateur
Scannerclasse qui permet de lire une valeur transmise par l'utilisateur à travers le terminal
setterméthode publique permettant de modifier à un attribut privé
spécialisationredéfinition d'une méthode héritée
Stringmot-clé pour le type de données des chaînes de caractères
supermot-clé pour appeler le constructeur de la super-classe
System.out.println();Fonction d'affichage
type"genre" d'une variable
type de base ou élémentairetype dont le mot-clé commence par une minuscule et dont la variable stocke directement sa valeur
type évoluétype dont le mot-clé commence par une majuscule et dont la variable stocke la référence (adresse) de la valeur
valeurcontenu de la variable
variable"boîte" qui possède un identificateur, un type et qui contient une valeur
variable globalevariable accessible dans toute la classe
variable localevariable accessible uniquement dans le bloc d'instructions où elle est déclarée
voidmot-clé pour les méthodes n'ayant pas de type de retour
while...mot-clé pour la boucle conditionnelle "tant que..."
<opérateur de comparaison : inférieur à
>opérateur de comparaison : supérieur à
==opérateur de comparaison : égal à
<=opérateur de comparaison : inférieur ou égal à
>=opérateur de comparaison : supérieur ou égal à
!=opérateur de comparaison : différent de
&&opérateur logique ET : les deux conditions doivent être vraies
||opérateur logique OU : au moins une condition doit êre vraie
!opérateur logique NON : à considérer comme "ne pas", "différent de", "inverse de"