Ce livre regroupe en trois chapitres les concepts de base pour apprendre la programmation orientée objet (POO) sous Java. L'objectif général de cet ouvrage est d'initier les étudiants de la filière informatique à la pensée informatique dans la résolution des problèmes, comprendre les fondements de base de la programmation orientée objets ainsi que la maîtrise des techniques de conception des programmes avancés en langage Java. Il ne demande bien sûr aucune connaissance préalable sur le sujet, mais suppose néanmoins comme acquis, les bases de la programmation procédurale, telles que : les types, les variables, les boucles, les fonctions, ..., etc.A la fin de ce livre, l'étudiant sera capable de :1) Ecrire un programme en langage Java qui soit fonctionnel.2) Trouver une solution à un problème simple selon l'approche orientée objets.3) Employer la notion d'héritage comme technique de développement plus avancée afin d'enrichir, spécialiser et hiérarchiser un code.