que serions nous les débutants en java sans vous qui consacrez du temps pour que nous comprenons correctement.une vidéo très pédagogique .j'ai bien compris. je m'abonne directe.grand merci
@formation-video4 жыл бұрын
Merci du soutien, bonne continuation ✌
@becayebalde38205 жыл бұрын
Quand j'arrive vraiment pas à comprendre certaines parties de mes cours c'est là que je viens !! Et ça rentre très vite Excellent comme toujours
@formation-video5 жыл бұрын
J'en suis ravi, bon courage dans tes études ! 👋 ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
@becayebalde38205 жыл бұрын
FormationVidéo abonné ça c’est fait depuis longtemps !! En revanche, j’irai jeter coup d’œil à ton site
@jeffersonkiam5534 Жыл бұрын
J'arrive a comprendre en niveau moyen le langage c grace vous, je vous remercie pour ces series de videos faciles a comprendre, pour compenser votre peine je vais m'abonner et liker chaque videos que j'aurai a telecharger sur votre bloc
@moussadiagne78143 жыл бұрын
Bonjour Mr je suis je viens débuter en java mes vos cours vraiment très compréhensible.
@formation-video3 жыл бұрын
Bonjour, je te souhaite beaucoup de courage pour ce cours de Java, à bientôt
@procrastinateurextreme6914 жыл бұрын
Excellente vidéo, une notion tellement simple quand c'est toi qui l'explique
@formation-video4 жыл бұрын
Merci, bonne suite en Java 👋
@procrastinateurextreme6914 жыл бұрын
@@formation-video Merci Jason, j'ai 5027 mots (19 pages) pour mon mémo et je me suis jamais questionné sur l’intérêt ou non de retranscrire tes exemples, qui sont auto-explicatif et super pertinent. J'ai bien bossé Java depuis 2 jours et ai bientôt finit, la théorie, puis je focuserais sur la pratique, ensuite j'attaque PHP. Encore merci, tu es un élément clé pour la réussite de mon parcours. ;)
@formation-video4 жыл бұрын
Bon courage pour la suite 🙂
@procrastinateurextreme6914 жыл бұрын
@@formation-video Merci Jason, j'ai commencé il y a quelques jours le Java en partant de 0, j'ai commencé par un petit programme d'un bateau qui balance des harpons sur une baleine, et là je me lance dans un RPG console, différents lieux, ennemis, polymorphisme avec les ennemis tirés aléatoirement etc. Et tout ça grâce à toi! Merci encore
@formation-video4 жыл бұрын
Bonne idée, et cela ne peut que te motiver ! 💪
@johantchassem15534 жыл бұрын
1er fois de faire un cours de java en francais(je m'exprime plus en anglais). ET je trouve que tu explique tres bien. Bonne continuation :)
@formation-video4 жыл бұрын
De rien 👋
@babacarndiaye3836 Жыл бұрын
Merci beaucoup champagne vraiment chapeau a toi pour la qualite de tes formations
@formation-video Жыл бұрын
Merci également
@DieuMerciKambale4 жыл бұрын
vraiment cette formation me portera ce que je visé.
@formation-video4 жыл бұрын
C'est cool si cela t'aide
@guideinandanderonelbaye35632 жыл бұрын
toujours très claire à comprendre merci 🙏🏿
@formation-video2 жыл бұрын
De rien, bon courage pour les prochaines vidéos
@guideinandanderonelbaye35632 жыл бұрын
@@formation-video merci
@CesarRicharson8 ай бұрын
excellent prof !!!!!
@formation-video8 ай бұрын
Merci :)
@anouarsoufi75964 жыл бұрын
Salut Jason, je tiens à te remercier d'abord pour ton effort, je veux savoir c'est quand le moment favorable d'utiliser des classes abstraites au lieu des interfaces et vice versa ?
@formation-video4 жыл бұрын
Bonjour, il y a une subtilité entre les deux. Je t'invite à consulter mes deux vidéos pour comprendre la différence entre ces deux concepts.
@ludovicbocquet9783 Жыл бұрын
Vidéo que je garde en favoris ;)
@formation-video Жыл бұрын
👍
@praxisetpsyche1717 Жыл бұрын
Bonjour Jason, Je vous remercie pour ce cours très clair sur les interfaces et leur application. Néanmoins, je pense ne pas avoir tout compris sur l’utilité de ce concept. Au lieu de passer par les interfaces, si on décide que seuls le bateau (et non l’avion) et le cottage peuvent voler, pourquoi ne pas implémenter directement dans ces classes filles réelles leur propre méthode « fly » (mais sans passer par une interface) ? Ainsi, voler serait une compétence de certaines classes filles (pas toutes). Update : La vidéo suivante numéro 21 sur le polymorphisme a répondu à ma question avec la possibilité de créer le tableau de type Flyable 😉
@formation-video Жыл бұрын
Bonjour, parfait si tu as anticipé avec la séance suivante. Aussi, cette vidéo plus globale peut venir compléter ce qui a été dit ici : kzbin.info/www/bejne/a5uYq2x4f6h0jZo
@praxisetpsyche1717 Жыл бұрын
Je vous remercie pour votre vidéo complémentaire qui synthétise la POO et tout ce qui en découle. C’est encore plus clair pour moi 🙂
@formation-video Жыл бұрын
Parfait 👌
@iamGarbagecollector Жыл бұрын
Je me pose la même question que dans la dernière vidéo: est-ce qu'il est possible dans les interface de déclarer des méthodes et des attributs statiques que les classes qui héritent de la classe abstraite doivent implémenter ? Merci
@formation-video Жыл бұрын
Même chose que ce que j'ai répondu à ton autre commentaire
@7rasting72 жыл бұрын
Salut, merci pour ces explications mais j'ai quelques question : 1. à 32:16 Ne voulais pas tu dire static pour l'attribut ? Etant donné qu'on peut pas créer d'instance dans une interface. 2. Lorsqu'on défini des méthodes abstraites dans une interface ou class abstraite, somme-nous obligés d'indiquer dans la définitions des méthodes la paramètres exacts ? Si on est pas sur et que selon la class on veuille le modifier. 3. J'ai pas très bien compris l'utilité des classes abstraites mise à part empecher des instanciations et donner "un contrat" pour ses sous-classes et en quoi cela nous faisait gagner du temps et factoriser du code étant donné que l'on doit définir la méthode dans la classe abstraite et dans tous les cas il faudra l'implementer dans les sous classes et donc ecrire la meme chose que si on avait pas défini de classes et methodes abstraites.
@formation-video2 жыл бұрын
Bonjour : 1. Oui, on peut le déclarer comme tel. 2. Oui, la signature doit être complète car il faudra ensuite implémenter dans les classes concrètes. 3. La classe abstraite permet de regrouper des classes concrètes qui partagent un même comportement, sauf pour autant le définir à ce stade. Dès lors, tu peux manipuler un groupe d'objets du type de la classe abstraite, indépendamment de son type concret (tu en sauras davantage avec la séance sur le polymorphisme)
@oussamamahmoudi33695 жыл бұрын
Merci pour l'effort !!
@formation-video5 жыл бұрын
De rien =) +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@tonyabadia8604 жыл бұрын
bonjour, merci énormément pour cette vidéo , je ne comprends pas quelle est l'utilité des interfaces car dans votre exemple je pourrais écrire une méthode fly dans chaque class sans mettre d'interface et ca ne changerait rien au niveau de la longueur du code ? (enfin pour les attribut static je vois que c'est utile mais après pour les méthode on doit réécrire l'en-tête dans chaque class donc...)
@formation-video4 жыл бұрын
Bonjour, une interface n'est pas conçu pour gagner en ligne de code, c'est pour définir une sorte de contrat. Exemple : je fais une interface IComparable, qui définit des méthodes pour comparer des choses. Si je veux implémenter cette interface sur une classe, elle devra alors implémenter ses propres méthodes (comment elle compare, qu'est-ce qu'elle compare)
@fg_iphonix56483 жыл бұрын
@@formation-video Bonjour, ca ne répond pas vraiment à la question du "pourquoi faire" quand on peut simplement écrire le code dans la classe et le différer en fonction des besoins... Serait-ce pour éviter des erreurs d'identifiant à partir du moment ou la méthode serait public ? ou bien pour un gain de performance ?
@nicolasfrl6543 Жыл бұрын
J'adore ta formation, ça me permet de revoir des éléments importants que j'ai oublié de mes cours. J'ai cependant une question, est-il possible de créer plusieurs méthode par défaut dans une interface ? Merci
@formation-video Жыл бұрын
Comment ça plusieurs méthodes "par défaut" ? Si tu parles d'avoir plusieurs méthodes dans une interface, oui, tu le peux. Une interface a au minimum une méthode, sinon plusieurs 👍
@nicolasfrl6543 Жыл бұрын
@@formation-video tu expliquais que les méthodes sont abstraites dans les interfaces, mais que l'on peut créer des méthodes par défaut, dans ton exemple c'était : default public void test() { System.out.println("Test"); } et ça permet d'implémenter directement la méthode dans l'interface ! Ce que je me demandais c'est si c'était possible d'en faire plusieurs comme ça par défaut, ou si on ne peut en faire qu'une seule dans l'interface ? 😊
@formation-video Жыл бұрын
Oui, et tu pouvais le tester. En mettant un "default" à tes méthodes, cela définit leur implémentation comme étant celle par défaut, ainsi, tu n'es pas obligée de l'implémenter dans classe qui implémente l'interface
@d..103 жыл бұрын
thank u , ur wy of teaching is very smooth!
@formation-video3 жыл бұрын
You're welcome 🙏
@MuhammadAli-fg2bw2 жыл бұрын
Salut, merci pour la video !! Sa veut dire que API == interface si j'ai bien compris, ducoup, l'API Windows pour utiliser la console en Assembleur est une interface ?
@formation-video2 жыл бұрын
Non, c'est encore autre chose, là on parle d'interface en technologie orientée objet
@MuhammadAli-fg2bw2 жыл бұрын
@@formation-video d'accord merci !
@formation-video2 жыл бұрын
De rien 👍
@rajaonaryandry22423 жыл бұрын
ne pas partir sur une version java qui date de 5 à 10ans, faut pas non plus déconner xD trop fort!
@formation-video3 жыл бұрын
🤣
@vat1n4562 жыл бұрын
33:13
@wissamloubna88964 жыл бұрын
Tu expliques super bien merci ! ps, pourrais-tu faire des vidéos sur les frameworks type Spring ?
@formation-video4 жыл бұрын
Spring n'est pas un framework mais une bibliothèque qui fait partie intégrante de Java (package -> javax.swing), donc sera abordé sur ce cours 😉 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@laminemehidi95794 жыл бұрын
@@formation-video Spring n'est pas un framework !! tu ne confonds pas avec swing par hasard?
@MuhammadAli-fg2bw2 жыл бұрын
@@laminemehidi9579 mais c'est ce qu'il a dit ;;😭
@bennyfr67275 жыл бұрын
Merci pour ton aide ! Maintenant l'examen de demain c'est izi gogo zizi pointu
@formation-video5 жыл бұрын
Je te le souhaite, à toi d'assurer maintenant ! 👍 ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
@mackensonreginaldmichel3992 жыл бұрын
Merci pour cette belle video, mais pourquoi une variable, une methode, ou un block statique?
@formation-video2 жыл бұрын
Pas compris
@mackensonreginaldmichel3992 жыл бұрын
@@formation-video Dans quel cas, on pourrait avoir besoin soit d'une variable statique, ou un bloc statique, soit une méthode statique? Quelle est l'utilité?
@formation-video2 жыл бұрын
Déjà, il n'y a pas de "bloc statique". Sinon, on va définir une méthode statique pour pouvoir l'employer depuis une classe sans devoir l'instancier, et une variable statique est une variable avec une valeur partagée (la même) entre toutes les instances de la classe : pastebin.com/84gZ8Wpy
@ousseynoungom99373 жыл бұрын
salut Jason avant tout je voudrais vous remercier pour le travail remarquable que vous faites et bonne continuation. En effet je voudrais que vous m'aidiez concernant l'algorithme de Dijkstra pour afficher le plus cours chemin pour joindre points du plan donnes. Merci
@formation-video3 жыл бұрын
🔴 ALERTE ! Ceci est un message de l'Unité de répression des commentaires postés au mauvais endroit. En conséquence, l'auteur de la chaîne n'y répondra pas. Merci de publier votre message sur une vidéo concernée par votre demande. S'il n'y en a pas, rejoignez le Discord : jasonchampagne.fr/me-contacter En vous remerciant... 👋
@mahdikheireddine89144 жыл бұрын
Merci beaucoup pour les tutoriels J’ai pas compris les methodes static ??
@formation-video4 жыл бұрын
Ce sont des méthodes qui n'ont pas besoin de créer d'instance de la classe pour être utilisées. On précisera à la place directement le nom de la classe où elle est définie 🙂 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@jim-den33495 ай бұрын
salut j ai suivi de vos cours c'est interresants mais je pense qu'il y a un gros pobleme vous ne faite que donne de la theorie vous n'utilisez aucune interface graphique donc je sais beaucoup de chose mais je ne peut rien faire car je ne sais pas vraiment ou et comment les utiliser
@formation-video5 ай бұрын
Bonjour, les interfaces graphiques sont abordées sur le cours JavaFX. Mais quoi qu'il en soit, ce cours Java doit être vu en premier.
@OusmaneBalde-i2k11 ай бұрын
thank you verry much you are the best
@formation-video11 ай бұрын
👍
@abdulkabir_025 жыл бұрын
*Merci bien Jason*
@formation-video5 жыл бұрын
De rien et bonne soirée :) +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@abdulkabir_025 жыл бұрын
@@formation-video bonne soirée à toi également
@claoudydeisme47305 жыл бұрын
Bonjour Mentor. D'abord merci pour tout les efforts, j'ai une question mais cela peut paraitre un peu trop avancé mais je vais quand meme. J'essaie de faire le maximum pour suivre ton cours de Java et sache que le HTML5 et le CSS3 est plus que facile grace a toi maintenant. Admettons que je voudrais concurrencer KZbin du genre creer une plateforme de partage de videos, de quoi aurai je besoin??
@formation-video5 жыл бұрын
Bonjour, il faut des connaissances sur quelques langages (HTML, CSS, PHP, SQL, JavaScript) Des notions en administration réseaux, et surtout, de très bonnes infrastructures (serveurs) pour supporter la charge. +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@claoudydeisme47305 жыл бұрын
@@formation-video Merci pour la reponse tout d'abord. Du coup la j'ai plusieurs questions je ne sais pas si c'est deja trop demande... 1. Quand tu parles d'infrastructures, qu'est ce que je dois voir par la?? 2. Et a quoi servira l'administration reseau dans tout cela??
@formation-video5 жыл бұрын
1) Les infrastructures, ce sont les serveurs pour pouvoir héberger une plateforme comme KZbin et qui puisse supporter plusieurs connexion simultanées, et cela coûte cher. 2) L'administration réseau consiste à mettre en place ces serveurs, les configurer et assurer la sécurité des données, des utilisateurs, avoir les outils pour réagir en cas d'attaque sur les infrastructures et systèmes, etc. +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@claoudydeisme47305 жыл бұрын
@@formation-video Merci infiniment pour ton aide et ton temps. MERCI MERCI MERCI.
@formation-video5 жыл бұрын
De rien, bonne continuation pour la suite du contenu 👍 +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@tobidegnon44095 жыл бұрын
Slt Jason, bonne vidéo comme d'hab, j'ai une question Mais par contre c'est sur les classe abstraite Supposons que je définit une classe abstraite A Ensuite j'ai une classe B Et une autre classe C qui hérite de cette classe abstraite. Maintenant dans une autre classe,X par exemple, je définit un attribut qui est censé être de classe B ou C mais dans la définition de la classe X je ne sais pas encore si mon attributs sera B ou C donc je le met de type A pour qu'il puisse accepter autant un objet de la classe B qu'un autre de la classe C. Si tu m'a suivi jusqu'ici, voici mon problème, les classes B Et C implemente différemment certaines méthodes, mais qui porte le même nom, dans ma classe X j'ai besoin de faire appelle à une de ces méthodes mais c'est impossible, même si je définit la méthode dans la classe abstraite vue que la signature est différente dans les classes B et C, comment je fais appel a ces méthodes mais en m'assurant que le programme utilise la bonne méthode alors que j'ai mis le type A a mon attributs
@formation-video5 жыл бұрын
Bonsoir, je pense que ton soucis vient des signatures. Si dans ta classe abstraite, tu as une signature précise pour une méthode, elle sera la même pour les classes qui étendent ta classe abstraite. De là, le code fonctionnera sans problème, voir cet exemple : pastebin.com/cKYBQHPc +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@dekyls91135 жыл бұрын
Vidéo sur les ArrayList ?? J'en aurais bien besoin ahah
@formation-video5 жыл бұрын
Ce sera abordé oui quand on fera les collections ;) ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
@Atlas_973 Жыл бұрын
est-ce que dans ta formations tu vas parler du DSA en java ?
@formation-video Жыл бұрын
Oui, il y a tout un chapitre sur les collections, évidemment 👍
@Atlas_973 Жыл бұрын
d'accord merci@@formation-video
@hamzafeghouli42975 жыл бұрын
est ce que le polymorphisme est votre dernier cours de Java , sinon , pourriez vous me citer ce que vous allez aborder pour les prochaines seances ? Merci
@formation-video5 жыл бұрын
Quand un cours se termine, j'ai pour habitude de nommer la dernière séance "conclusion". Or pour Java au moment où j'écris ce commentaire, la vidéo la plus récente est oui sur le polymorphisme, où il n'est nullement fait mention qu'il s'agit de la fin de la formation 🙂. Maintenant, pour ce qui sera abordé à la suite, il faudra patienter pour le voir. ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
@alexlems1322 жыл бұрын
J’ai beaucoup de mal avec l’utilité d’une interface. Une écrit une méthode abstraite, mais quand on veut l’implémenter il faut absolument tout réécrire. Autant écrire la méthode direct dans la classe sans passer par l’interface.
@formation-video2 жыл бұрын
Alors outre les langages qui ne proposent pas d'interfaces (donc on fait tout avec les classes), la différence va tenir d'une chose essentielle : la classe abstraite va permettre de regrouper plusieurs types qui partagent un comportement commun (exemple : Animal qui regroupe Chat, Lapin, Tigre, Dauphin). Quant à l'interface, elle permet de définir un contrat que des classes peuvent implémenter, ce qui leur confère des fonctionnalités communes, MÊME si elles ne partagent pas de base le même comportement (ex : une interface pour donner la possibilité de voler, à un Animal, donc n'importe quel sous-type - ou un un Véhicule, donc tous ses sous-types). L'animal et le véhicule n'ont pas de base de comportement commun, mais grâce à l'interface, on les dote tous deux de la capabité de voler 😉. Voilà qui devrait compléter pas mal ce que tu as pu voir déjà : kzbin.info/www/bejne/a5uYq2x4f6h0jZo
@alexlems1322 жыл бұрын
@@formation-videomerci pour la réponse. Mais par rapport à l’exemple le l’interface qui nous permet de voler. Pourquoi ne pas direct mettre nos méthodes dans la classe qu’on veut au lieu d’écrire une interface, avec une méthode abstraite, puis de la réécrire en faisant un override. Dans l’idée c’est plus logique de faire comme ça, mais c’est plus rapide de créer une méthode directement dans notre classe. C’est ça que je n’arrive pas à saisir. C’est pareil pour les méthodes abstraites des classes pourquoi déclarer une méthode abstraite qui est donc sans corps, et de la redéfinir dans une sous classe. C’est cette notion qui m’échappe. Je sais pas si j’ai réussi à me faire comprendre
@formation-video2 жыл бұрын
OK, donc prenant ton exemple, je veux dans mon application pouvoir manipuler d'un seul code, tous les types d'animaux (actuels ET à venir), comment fais-tu ? Sans ces fonctionnalités, tu ne peux que créer un groupe de chats, ou un groupe de tigres... Mais pas un groupe de tout l'ensemble, et encore moins en prévision d'animaux qui n'existent pas encore à cet instant 😉 Ici, le principe, c'est de dire par exemple : "je veux manipuler un ensemble d'animaux". C'est seulement à l'exécution, que sera déduit leur type réel (ah, là c'est un chat, alors il fait comme ceci - ah, là c'est un dauphin, donc plutôt comme cela). Et dans 1 mois, je souhaite ajouter des girafes... sans modifier l'existant, mon code fonctionnera toujours de la même façon, il saura s'adapter à la girafe car nous avons la garantie qu'elle respecte le contrat, car elle a du implémenter ce dernier.
@denominateur49932 жыл бұрын
Ca serait vraiment super si vous pouvez de fois nous donnes les liens pour telecharge vos fichiiers d'explication
@formation-video2 жыл бұрын
Non, je lutte contre la flemmardise, et pousse les gens à ne pas avoir peur de faire des efforts et travailler aussi. D'autant qu'écrire (même si plus efficace avec un vrai crayon entre les mains qu'au clavier), aide énormément à la mémorisation des choses 👍
@denominateur49932 жыл бұрын
@@formation-video d’accord je comprends ton concept mais honnêtement super tes vidéos .
@formation-video2 жыл бұрын
Merci, bon courage sur la suite, à bientôt
@rach-w8o2 жыл бұрын
Quelles sont les interfaces standars de Java ?
@formation-video2 жыл бұрын
Et bien tout ce qui dans le langage et est une interface : docs.oracle.com/en/java/javase/17/docs/api/allclasses-index.html
@Bloodzeez5 ай бұрын
Comment savoir si il faut utiliser une classe abstraite ou une interface ?
@formation-video5 ай бұрын
Facile en réalité : la classe abstraite permet de rassembler des classes qui ont un comportement commun, là où l'interface ajoute des fonctionnalités similaires à des classes qui peuvent avoir un comportement totalement différent. Je t'invite à voir cette vidéo d'aide sur la programmation objet, qui devrait te donner davantage de détails pour répondre à ta question : kzbin.info/www/bejne/a5uYq2x4f6h0jZo
@Airforcnike5 жыл бұрын
Merci
@formation-video5 жыл бұрын
👋 +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@elbakkalijaafar16344 жыл бұрын
svp le this de this.mMovementSpeed=16;j'ai pas compris car on fait this.nom=nom;
@formation-video4 жыл бұрын
Que n'as-tu pas compris exactement ? ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@elbakkalijaafar16344 жыл бұрын
@@formation-video c bon j'ai compris je vous remercie .
@formation-video4 жыл бұрын
De rien =) ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@hornvardhrnv3092 Жыл бұрын
l interface fonctionnelle je me la suis bien mangée en qcm
@thecrazzxz33834 жыл бұрын
Prochaine étape : Les vraies interfaces (GUI)
@saladin_advanced4 ай бұрын
Votre contenu est de qualité mais, extrêmement long.
@formation-video4 ай бұрын
Il ne peut pas être long puisque tu peux le regarder à ton rythme, en plusieurs fois, et de la manière que tu veux 👍