Ce document présente les concepts fondamentaux de la programmation orientée objet, notamment l'encapsulation, la déclaration de classes, d'attributs et de méthodes. Il explique également les constructeurs, les destructeurs et la gestion de la mémoire, ainsi que l'utilisation des champs et méthodes statiques. Chaque section est illustrée par des exemples de code Java pour clarifier les concepts abordés.