Il y a plusieurs concepts dans la programmation orientée-objet :
Technique qui permet incorporer des données dans les classes. Les données de ces classes sont habituellement accessibles par des méthodes.
Il y a différents niveaux de visibilité :
Le polymorphisme est un concept de l'orienté-objet qui permet d'appliquer des méthodes à des objets de différents type. Le cas classique sont les figures. Une interface Figure
peut contenir la signature d'une méthode obtenirSuperficie()
. Deux objets différents qui implémentent l'interface Figure
, qui sont Cercle
et Rectangle
, peuvent à leur tour implémenter la méthode obtenirSuperficie()
à leur façon.