POO 1
•Classe, Objet
•Variables locales
•Niveaux de visibilité (Encapsulation)
•Attributs et Méthodes Statiques
•Surcharge des Méthodes
•Transmission des Paramètres
•Paquetage
•Classes pour les types de base
POO 2
•Une classe est une sorte de type de données finie par le
programmeur
Variables peuvent être de type classe
•Objet est la valeur d’une variable de type classe;
il est une instanciation de la classe
•Classe définit les types de données qu’un objet peut contenir et
les actions qu’ils peuvent entreprendre
ClasseNom classeVar;
classeVar =new ClasseNom();
ClasseNom classeVar=new ClasseNom();
POO 3
La durée de vie d’un objet
•La claration et l’instanciation de l’objet (new)
•L’utilisation de l’objet en appelant ses méthodes
•La suppression de l’objet : elle est automatique en Java,
la mémoire inutilisée est prise en charge
par le récupérateur de mémoire (garbage collector)
Objets identiques
MaClasse m1 = new MaClasse();
MaClasse m2 = m1;
m1 et m2 pointent sur le même objet
POO 4
Egalité de deux références : ==
–Compare si 2 références pointent vers le même objet
• Différence de deux références : !=
–Compare si 2 références pointent vers des objets différents
Type d’instance de la référence : instanceof
–Permet de savoir si l’objet référencé est une instance d’une
classe donnée ou d’une de ses sous-classes
Personne moi = new Personne();
……
if (moi instanceof Personne) {
System.out.println("Je suis bien une
personne! ");
}
POO 5
Il prend en charge la gestion de la mémoire
• Il alloue l’espace mémoire lors de la création des objets
Il libère la mémoire occupée par un objet dès
qu’il n’y a plus aucune référence qui pointe vers cet objet
• Il est capable de compacter la mémoire pour
éviter la fragmentation
Ramasse Miette - cupérateur de mémoire (Garbage collector)
1 / 29 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !