0% ont trouvé ce document utile (0 vote)
15 vues6 pages

Objet Et Classe

Le document présente une introduction à la Programmation Orientée Objet (POO) en Java, en définissant des concepts clés tels que les classes, les objets, les attributs, les méthodes, les constructeurs et l'encapsulation. Il fournit également des exemples pratiques pour illustrer ces concepts. La conclusion souligne l'importance de ces éléments pour le développement de programmes modulaires et réutilisables.

Transféré par

aflagahnoelucio
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
15 vues6 pages

Objet Et Classe

Le document présente une introduction à la Programmation Orientée Objet (POO) en Java, en définissant des concepts clés tels que les classes, les objets, les attributs, les méthodes, les constructeurs et l'encapsulation. Il fournit également des exemples pratiques pour illustrer ces concepts. La conclusion souligne l'importance de ces éléments pour le développement de programmes modulaires et réutilisables.

Transféré par

aflagahnoelucio
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

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.

Vous aimerez peut-être aussi