Programmation Par Objets et Langage
Java
Partie III. La Programmation Objets en Java
Najib Tounsi
Ecole Mohammadia d'Ingénieurs, Rabat
Année 2011/2012
1ère année Génie Informatique
http://www.emi.ac.ma/ntounsi/COURS/Java/PooJavaPart-3.html
La Programmation par les Objets et le Langage Java. Partie III: Les Classes en Java
http://www.emi.ac.ma/ntounsi/COURS/Java/PooJavaPa... 1 of 64
Sommaire
La Programmation par les Objets et le Langage Java. Partie III: Les Classes en Java
http://www.emi.ac.ma/ntounsi/COURS/Java/PooJavaPa... 2 of 64
Partie III. La POO en Java
La Programmation par les Objets et le Langage Java. Partie III: Les Classes en Java
http://www.emi.ac.ma/ntounsi/COURS/Java/PooJavaPa... 3 of 64
Les Concepts de la POO
Classe d'Objets
Concrétisation d'un TAD
Objets, Méthodes, Envoie de Message, Instanciation ...
Relations entres Classes
Composition (use) et Généralisation Hiérarchique (isa).
Classes et Sous Classes
Héritage, Liaison Dynamique, Polymorphisme
Classes Abstraites et Interfaces
Généricité
Paramétrage des Classes,
Collection et Itérateurs
La Programmation par les Objets et le Langage Java. Partie III: Les Classes en Java
http://www.emi.ac.ma/ntounsi/COURS/Java/PooJavaPa... 4 of 64
Objets et Classe d'Objets
Objets et Classes d'Objets ! "
Une classe, est une implantation d'un TAD. Un TAD définit un
ensemble d'objets caractérisé par les opérations qui leur sont
applicables.
La classe est l'unité modulaire de structuration d'un programme.
Elle encapsule
la description des données représentant un objet (état d'un objet)
la description des opération de manipulation
(information sur l'état, ou changement d'état d'un objet)
Un objet est une instance directe d'une classe. (cf. valeur et son type)
La Programmation par les Objets et le Langage Java. Partie III: Les Classes en Java
http://www.emi.ac.ma/ntounsi/COURS/Java/PooJavaPa... 5 of 64
1 / 64 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 !