Introduction à la Statique
Objectifs
Les objectifs de cette vidéo sont de :
- Comprendre la notion de statique en programmation.
- Savoir comment et quand utiliser des méthodes et attributs statiques.
- Identifier les différences entre une classe statique et une classe abstraite.
Résumé
Cette leçon explore la notion de statique en programmation orientée objet, en précisant son utilisation pour les méthodes et les attributs.
Description
Dans cette leçon, nous abordons la notion de statique en programmation orientée objet. Nous expliquons comment les méthodes et attributs statiques appartiennent à la classe plutôt qu'à une instance d'objet. Par exemple, la méthode Main dans une classe Programme est statique, ce qui permet de lancer le programme sans créer une instance. La classe Console fournit un autre exemple d'utilisation de méthodes statiques telles que ReadKey et WriteLine.
Nous décrivons également comment déclarer des méthodes et attributs statiques et l'impact de cette déclaration. Par exemple, un compteur d'animaux statique partagé entre toutes les instances. Nous expliquons que les classes statiques ne peuvent pas être instanciées, contrairement aux classes abstraites qui définissent des concepts trop généraux pour une instanciation directe.
Enfin, nous illustrons l'utilisation des classes utilitaires comme Math, qui contient une collection de fonctions mathématiques sans nécessiter la création d'une instance.
Si je devais faire une petite critique : Le module 7 sur la POO manque d'illustration et de schéma.
Un grand merci et bravo à Virginie la formatrice pour l'aspect très didactique et pédagogique (pas à pas) de cette formation que je n'avais jamais encore trouvé ni à l'école ou même en ligne !
Elle date un peu mais reste toujours d'actualité.