RUVIDEO
Поделитесь видео 🙏

Apprendre Java #4 Interface

Épisode N°4 de la playlist Apprendre Java - On aborde la notion Interface en Java (implements).
➜ Devenez Développeur Java (POO) - Formation de A à Z (Exercices, Projets et Coaching): https://www.jiraws.com/formations

➜ Si vous appréciez mon travail: https://www.buymeacoffee.com/JirAWS
➜ Rejoignez le Discord de la chaine: https://discord.gg/HDQG7KfSsn

Dans cette vidéo, nous introduisons les interfaces en programmation orientée objet, un fondamental dans la définition de contrats de service entre différentes parties d'un programme. Nous discutons comment une interface peut déclarer des méthodes abstraites (abstract methods), qui doivent être implémentées par les classes qui les utilisent, établissant ainsi un cadre standard pour le comportement des objets.

Nous abordons également la différence avec les classes abstraites (abstract classes) en tant qu'intermédiaires entre les interfaces et les classes concrètes, permettant une flexibilité accrue dans la définition et la redéfinition (overriding) des méthodes. On met en évidence l'importance de la redéfinition et de la définition de méthode (method definition) dans les classes qui implémentent une interface ou héritent d'une classe abstraite.

? Chapitres de la vidéo:
00:00 - Introduction
00:35 - Classe Abstraite
00:55 - Interface
02:57 - Contrat de Service
03:21 - Interface vs Classe Abstraite
04:48 - Fin

Les Classes Abstraites en Java permettent de transmettre des méthodes, elles mêmes abstraites (sans définition), afin que les Classes Filles les définissent spécifiquement.
Les Interfaces permettent de faire la même chose, sans pour autant définir le modèle d'Objet, on peut voir ça comme un "add-on".

Comme pour la Classe Abstraite, un des premiers avantages est de contraindre la redéfinition de(s) méthode(s) afin d'être certain que les Classes implémentant l'Interface aient un comportement spécifique.
On verra dans cette vidéo que malgré une utilisation très proche de la Classe Abstraite, les Interfaces ont un but sensiblement différent pour vos applications en Java.

Dans les prochaines vidéos, on abordera les notions de Surcharge, Polymorphisme, etc... en Java.

Si vous avez des questions/remarques, n’hésitez pas à les poster en commentaire !

?? Lien vers le Google Slide de la vidéo: https://docs.google.com/presentation/d/1C46aWtJetMpDJqhcur-Pd0Y_A-7FOGFjw6t33KGS0QE/edit?usp=sharing (certains ajouts sont réalisés au montage de la vidéo, le document fourni pourra sembler incomplet)

? Abonnez vous à la chaine: https://www.youtube.com/c/JirAWS?sub_confirmation=1

? https://www.jiraws.com
? [email protected]

#Java #Programmation #Tutoriel

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Apprendre Java #4 Interface», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.