ECOLE SUPERIEURE DEGESTION D'INFORMATIQUE ET DES
SCIENCES
LOME: B.P. 13517 Tél. (228) 22 20 12 93 / 22.22.50.17 /70.41.67.24
E-mail: [email protected] Site: http://www.esgis.org
ECOLE SUPERIEURE DE GESTION D’INFORMATIQUE ET DES
SCIENCES
Objets et
Présenté par :
AFLAGAH
GNAVE
KONLANI
AKLI
Encadré Par : M.AKANATE
Année académique : 2024-2025
Table des matières
Table des
matières………………………………………………………………………………………
…………………2
1. Introduction à la Programmation Orientée Objet (POO)
………………………3
2. Définition d'une
classe……………………………………………………………………………………
3
3. Définition d’un
objet……………………………………………………………………………………
…3
4. Attributs et
Méthodes………………………………………………………………………………
………4
5. Constructeurs…………………………………………………………………………
…………………………5
6. Encapsulation…………………………………………………………………………
…………………………5
7. Exemple
complet…………………………………………………………………………………
……………6
2
8. Conclusion……………………………………………………………………………
……………………………6
1. Introduction à la Programmation Orientée Objet (POO)
La programmation orientée objet (POO) est un paradigme de programmation basé sur la
modélisation du monde réel à l’aide d’objets.
Java est un langage 100% orienté objet, sauf pour les types primitifs (int, char, etc.).
2. Définition d'une classe
Une classe est un modèle ou un plan qui définit les attributs (données) et les méthodes
Syntaxe de base :
public class Voiture {
String marque;
int annee;
void demarrer() {
System.out.println("La voiture démarre.");
}
}
(compor
3. Définition d’un objet
3
Un objet est une instance d'une classe. C’est une entité concrète créée à partir d’une classe.
Exemple de création d’un objet :
public class Main {
public static void main(String[] args) {
Voiture maVoiture = new Voiture();
maVoiture.marque = "Toyota";
maVoiture.annee = 2020;
maVoiture.demarrer();
}
}
4. Attributs et Méthodes
Attributs : ce sont les variables déclarées dans une classe et les Méthodes : ce sont les
fonctions définies dans une classe.
Exemple :
class Personne {
String nom;
int age;
void se Presenter() {
System.out.println("Je m'appelle " + nom + " et j'ai " + age + "
ans.");
}
}
5. Constructeurs
Un constructeur est une méthode spéciale appelée lors de la création d’un objet et il a le même
nom que la classe.
class Animal {
String nom;
6. Encapsulation
L’encapsulation consiste à protéger les données d’une classe en les rendant privées (private) et
en fournissant des méthodes get et set pour y accéder.
class CompteBancaire {
private double solde;
public double getSolde() {
return solde;
}
public void deposer(double montant) {
solde += montant;
}
}
7. Exemple complet
class Etudiant {
String nom;
int age;
Etudiant(String nom, int age) {
this.nom = nom;
this.age = age;
}
void afficherInfos() {
System.out.println("Nom : " + nom + ", Âge : " + age);
}
}
public class Main { 5
public static void main(String[] args) {
Etudiant e1 = new Etudiant("Walid", 21);
8. Conclusion
Les objets et classes sont les fondements de la POO en Java. Ils permettent de créer des
programmes modulaires, réutilisables et faciles à maintenir. La maîtrise de ces concepts est
essentielle pour tout développeur Java.