Cette séance de cours introduit le modificateur final en Java, qui est utilisé pour indiquer les éléments de programme qui ne devraient pas être modifiés/redéfinis/étendus. Il couvre l'utilisation de la version finale pour les classes, les méthodes, les attributs et les variables, en soulignant son importance et ses restrictions. On peut citer par exemple les méthodes finales qui empêchent les classes supérieures de la sous-classe et les classes finales qui interdisent l'extension de la sous-classe. La séance de cours traite également des implications d'avoir des variables finales et des références aux objets, en mettant l'accent sur l'aspect immuabilité. Dans l'ensemble, le modificateur final assure l'intégrité et la stabilité des programmes Java.