Programmation Orientée Objet - Java - Partie 1 - Classes Objets Encapsulation
Topic outline
-
General
-
La qualité d'immuabilité ou de mutabilité d'une classe est un concept très important en Java.
Les classes de l'API Java sont en général mutables, mais certaines sont immuables.
Chacune d'elles a son intérêt. Pourtant rien dans le langage ne permet de garantir l'appartenance d'une classe à l'une ou l'autre des catégories. C'est le développeur (donc vous) qui en est pleinement responsable.
Tout ceci est peut-être encore bien mystérieux. Mais à la fin de ce cours, les notions de classes mutables et immuables ne devraient plus avoir de secret pour vous.
Vous saurez créer des classes des deux natures en connaissance de cause.