KnowledgeCity

Programmation Java : héritage et polymorphisme

Programmer en Java
Regardez la première leçon gratuitement — accédez aux 11 leçons complètes.

To view this video please enable JavaScript.

Cours : À la demande
Intermédiaire  Fournisseur Cliff Brozo  11 Leçons ·  1h 23m  en Arabe, Allemand, Anglais, Espagnol, Français, Portugais, Ourdou, Chinois simplifié 

Description du cours

La programmation Java commencera par ENUMS, qui nous permet de créer une liste de constantes comme lundi, mardi, mercredi, etc. Ce module donne un sens à l'héritage, où une classe acquiert les propriétés d'une autre, et au polymorphisme, dans lequel de nombreuses classes sont liées par héritage. Le cours abordera l'abstraction (ne montrant que les caractéristiques nécessaires), les expressions régulières - des caractères qui forment un modèle de recherche, les threads - plusieurs exécutions de modules par la JVM et la surcharge - permettant aux modules d'avoir le même nom mais de fonctionner de différentes manières. Nous parlons également de la portée des variables (et des méthodes), du concept de récursivité où les méthodes s'appellent elles-mêmes, du transtypage, qui vous permet de changer le type de données de la variable, et des packages, qui sont des groupes de types de classes similaires.

Ce que vous allez apprendre

  • Utiliser des listes de constantes à l'aide d'ENUMS en Java
  • Comprendre l'héritage, où une classe acquiert les propriétés d'une autre, et le polymorphisme
  • Appliquer l'abstraction pour ne montrer que les caractéristiques nécessaires et utiliser des packages pour regrouper des classes similaires
  • Décrire comment les expressions régulières forment un modèle de recherche
  • Identifier comment modifier le type de données d'une variable via le transtypage (typecasting)
  • Travailler avec les threads, la surcharge, la portée des variables et la récursivité

Points clés à retenir

  • Les ENUMS vous permettent de créer une liste de constantes telles que Lundi, Mardi et Mercredi.
  • L'héritage est le fait qu'une classe acquiert les propriétés d'une autre, et le polymorphisme est le fait que de nombreuses classes soient liées par l'héritage.
  • L'abstraction ne montre que les caractéristiques nécessaires, tandis que les expressions régulières sont des caractères qui forment un modèle de recherche.
  • La surcharge (overloading) permet aux modules d'avoir le même nom mais de fonctionner de différentes manières, et la récursivité est le concept où les méthodes s'appellent elles-mêmes.
  • Le transtypage (typecasting) vous permet de modifier le type de données d'une variable, et les packages sont des groupes de types de classes similaires.

Foire aux questions

Quels sujets ce cours Java couvre-t-il ?

Le cours couvre les ENUMS, l'héritage, le polymorphisme, l'abstraction, les expressions régulières, les threads, la surcharge, la portée des variables et des méthodes, la récursivité, le transtypage et les packages.

Qu'est-ce que j'apprendrai d'ici la fin de ce cours ?

Vous apprendrez à utiliser des listes, à comprendre l'héritage, à décrire comment les expressions régulières forment un modèle de recherche et à identifier comment modifier le type de données d'une variable.

Quelle est la différence entre l'héritage et le polymorphisme dans ce cours ?

L'héritage est le fait qu'une classe acquiert les propriétés d'une autre, tandis que le polymorphisme est le fait que de nombreuses classes soient liées par l'héritage.

Quelles compétences ce cours aide-t-il à développer ?

Ce cours se rapporte aux compétences dans les génériques en Java (Generics), Java (langage de programmation), Java Foundation Classes, Modules Java, et la programmation orientée objet (POO).

Que sont les threads dans ce cours ?

Les threads sont des exécutions multiples de modules par la JVM.