Vous êtes sur la page 1sur 10

Notion de classe

Une classe regroupe les objets similaires; ayant la


même structure et le même comportement.
Les objets sont des instances de classe
Exemple:
Les objets etudiant1, etudiant2, etudiant3 sont des
instances de la classe Etudiant.
Une classe est un modèle ou un "moule" qui
permet de créer des objets.
Notion d’attribut
Un objet est caractérisé par un ensemble de
données appelées attributs ou propriétés.
Exemple:
Une voiture est caractérisée par les attributs :
marque
modèle
année
énergie
cylindrée
puissance, …
Notion de méthode
Un ensemble d’actions qui modélisent un
comportement de l’objet
C’est une sorte de procédure ou de fonction
applicable sur un objet
Exemples pour un objet v de la classe Voiture:
v.dimensions() qui revoie les dimensions de v
v.calculerVignette() qui renvoie le montant de la
vignette automobile pour v
Langages de POO
Java
C#
C++
Ada
PHP
Python
…
Le langage de programmation Java
Caractéristiques du langage Java
Orienté objet
Syntaxe proche de C++
Portable
Les programmes Java peuvent s’exécuter sur différentes
architectures et différents systèmes
La compilation ne génère pas du code binaire, mais un
code intermédiaire byte code
Pour exécuter le bytecode, on a besoin d’avoir une
machine virtuelle Java (JVM: Java Virtual Machine); un
programme capable de l’interpréter en instructions
binaires de la machine cible.
Code source
.java

Compilateur

Byte code
.class

JVM spécifique
Outils pour programmer en Java
La JVM est disponible quand on installe
l’environnement JRE (Java Runtime
Environnement)
Le JDK (Java Developement Kit) offre les outils de
développement et de compilations de programmes
Java. Il intègre le JRE
Les environnement de développement intégrés
(IDE) comme NetBeans et Eclipse rendent plus
faciles l’édition, la gestion, la compilation, le
débogage et l’exécution de programmes et projets
Java.
Exemple de programme Java
On définit une classe Essai dans un fichier
Essai.java
On doit avoir une méthode main qui est le point de
départ de tout programme Java
public class Essai {
public static void main(String[] args) {
System.out.println("Bonjour L1");
}
}
Exemple de programme Java
L’instruction System.out.println(…); permet
d’afficher ce qui est entre les parenthèses
Après l’enregistrement, la compilation génère un
fichier Essai.class
L’exécution affiche sur la console :
Bonjour L1

Vous aimerez peut-être aussi