Apprenez l'Héritage des Classes en Programmation Orientée Objet
Dans cette leçon, vous allez apprendre à créer une sous-classe héritant d'une autre classe, manipuler les propriétés et gérer l'accessibilité des membres.
Les outils
Les bases du langage SWIFT









Première application : MyPics
L’interface graphique : comprendre les principes
Les Storyboards
L’interface graphique : construire une application
Construire notre application








Déploiement et publication sur l’AppStore
Détails de la leçon
Description de la leçon
Cette leçon vous guide à travers la création d'une classe qui hérite d'une autre classe en programmation orientée objet. Nous commençons par la création d'une classe Programmeur qui hérite d'une classe Personne. Ensuite, nous ajoutons des propriétés telles que langage préféré qui peut être modifiée tout au long de la vie de l'objet. Nous discutons également de l'utilisation des variables privées et de la nécessité de séparer le code des classes du code du playground.
Nous montrons ensuite comment ajouter un getter et un setter pour une propriété, ainsi que les vérifications que vous pouvez inclure pour gérer les valeurs acceptables. Nous abordons également les propriétés calculées en lecture seule pour optimiser le code.
Ces concepts sont essentiels pour les développeurs cherchant à améliorer leurs compétences en programmation orientée objet, que ce soit pour des projets personnels ou professionnels.
Objectifs de cette leçon
Les objectifs de cette vidéo incluent : comprendre la création de classes héritées, apprendre à gérer les propriétés et leur accessibilité, et maîtriser l'utilisation des getters et setters.
Prérequis pour cette leçon
Pour suivre cette vidéo, vous devez avoir des notions de base en programmation orientée objet ainsi qu'une compréhension des concepts de classe et de propriétés.
Métiers concernés
Cette compétence est particulièrement utile pour des métiers tels que développeur logiciel, ingénieur en systèmes, et analyste programmeur.
Alternatives et ressources
Comme alternatives, vous pouvez explorer d'autres langages de programmation et leurs gestions de l'héritage, tels que le Java, le C++, et le Python.
Questions & Réponses
