CATALOGUE Code & Data Formation C# Apprendre C# Comprendre la Portée Protégée et les Méthodes Virtuelles

Comprendre la Portée Protégée et les Méthodes Virtuelles

Notions héritage
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre C#
Revoir le teaser Je m'abonne
3,3
Transcription

79,00€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis
3,3
79,00€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Les objectifs de cette vidéo sont de :

  • Comprendre l'utilisation de la portée protégée en héritage.
  • Apprendre à déclarer et initialiser des propriétés protégées.
  • Maîtriser les méthodes virtuelles et leur redéfinition dans les classes dérivées.

Dans cette leçon, nous explorons la portée protégée (protected) et comment elle est utilisée en héritage, ainsi que les méthodes virtuelles (virtual) pour créer des comportements spécifiques dans les classes filles.

Dans cette leçon, nous allons approfondir deux concepts essentiels de la programmation orientée objet : la portée protégée (protected) et les méthodes virtuelles (virtual). La portée protégée est utilisée pour définir des membres accessibles uniquement dans la classe de base et ses classes dérivées. Nous verrons comment déclarer une propriété protégée, comme le nombre de pattes dans une classe animale, et comment cette propriété peut être initialisée dans les classes filles.

De plus, nous introduirons les méthodes virtuelles, qui permettent aux classes dérivées de personnaliser un comportement défini dans la classe de base. En utilisant les mots-clés virtual et override, nous montrerons comment les méthodes peuvent être redéfinies, comme avec l'implémentation de la méthode se signaler dans les classes Chien et Chat.

Ces concepts permettent une flexibilité accrue et une meilleure organisation du code, facilitant la maintenance et l'évolution des applications.

Voir plus
Questions réponses
Qu'est-ce que la portée protégée (protected) permet en programmation orientée objet ?
La portée protégée permet de rendre des membres accessibles uniquement à la classe de base et à ses classes dérivées, mais pas depuis l'extérieur de ces classes.
Comment une méthode virtuelle est-elle redéfinie dans une classe dérivée ?
Une méthode virtuelle est redéfinie dans une classe dérivée en utilisant le mot-clé override devant la méthode dans la classe dérivée.
Quelle est la différence entre une méthode normale et une méthode virtuelle ?
Une méthode normale ne peut pas être redéfinie dans les classes dérivées, tandis qu'une méthode virtuelle peut être redéfinie pour fournir un comportement spécifique à la classe dérivée.

Programme détaillé

3 commentaires
3,3
3 votes
5
4
3
2
1
lyazid.meaux
Il y a 4 ans
Ayant déjà un background Java , cette formation est parfaite pour aborder le CSharp.
Pas de difficulté particulière.
Très bon formateur car ce n'est jamais simple d'aborder tous les sujets en une seule formation.
v.correia
Il y a 4 ans
j'ai l'impression que le montage n'est pas très soigné, certain moments comme les répétitions aurait clairement du être coupés.
fred d
Il y a 4 ans
Cours trop compliqué pour débutant, les explications de l'orateur sont difficile à comprendre.