JAVA (Intermédiaire) - 24 - Classes abstraites et méthodes abstraites en Java

  Рет қаралды 61,140

LES TEACHERS DU NET

LES TEACHERS DU NET

Күн бұрын

Dans cette vidéo, découvrons les notions de classes abstraites et de méthodes abstraites en Java...

Пікірлер: 86
@nouhankourouma8404
@nouhankourouma8404 7 ай бұрын
Merci, bonne clarté dans les explications; les vidéos m'aident vraiment à compléter mes cours. En bref c'est top.
@marysealvarez8959
@marysealvarez8959 2 жыл бұрын
Top ! la simplicité d explication, complète parfaitement mes cours et facilite la compréhension de certains concepts! Merci
@brondyekwagna7449
@brondyekwagna7449 3 жыл бұрын
C'est vous le meilleur pof merci merci et encore merci avec vous java devient facile
@smbccisse9925
@smbccisse9925 8 жыл бұрын
bravo pour ces tuto extra. j'avais des probleme de class abtraite mais maintenant c clair comme de l'eau de roche. Encore bravo
@sowamadoudioulde4030
@sowamadoudioulde4030 8 жыл бұрын
Vos cours me sont vraiment très utiles, ils me permettent d'avancer à grand pas. Merci à vous.
@abdel9738
@abdel9738 2 жыл бұрын
franchement respect, tu explique trop bien je te suis de Belgique
@ginius4
@ginius4 7 жыл бұрын
Merci Honoré pour ce tuto!! moi qui appréhendais la compréhension des classes abstraites... pas si dure au final grâce a tes explications!! Merci
@bomatcheric1655
@bomatcheric1655 8 жыл бұрын
Merci bcp. comme toujours, c est super bien expliqué. Bravo
@linaa7066
@linaa7066 4 жыл бұрын
Tu expliques trop bien, merci beaucoup
@zemmouriyassine3802
@zemmouriyassine3802 6 жыл бұрын
merci pour tes explications Mr t'es tjrs le N°1
@thierrycedricakanya1684
@thierrycedricakanya1684 5 жыл бұрын
ouf! enfin. je viens de comprendre la notion de classe abstraite. merci
@joseluismunozzuta6538
@joseluismunozzuta6538 5 жыл бұрын
Merveilleuse explication, merci beaucoup!
@juleba2823
@juleba2823 Жыл бұрын
super bien avec toi jai compris l'abstraction
@explovictinischool2234
@explovictinischool2234 3 жыл бұрын
Très bien expliqué ! Merci beaucoup !
@erwansissuh5244
@erwansissuh5244 10 ай бұрын
Tu es trop fort! très pédagogue
@ghaithguesmi5857
@ghaithguesmi5857 Жыл бұрын
Vraiment vous etez professionnel
@tsofhiland
@tsofhiland 7 жыл бұрын
hahaha, au niveau du respect du contrat de la méthode aire() de la classe carre, tu m'as tué de rire hahaha! Merci Teacher!
@cenajohn5449
@cenajohn5449 4 жыл бұрын
thx very much mr , j'ai une petite question concernant les methode abstraite est ce que lorsque j'implement une methode abstraite au ni veau de la classe mere , je peux lui donner des parametres au niveau de la classe fille ?
@Nabila-lk8jo
@Nabila-lk8jo 6 жыл бұрын
j'adore tes vidéos ❤ et je souahite que tu fasses des vidéos sur les complexité algorithmique ...
@samcarter9111
@samcarter9111 4 жыл бұрын
c'est super parfait j'adore !!!
@miaouuou
@miaouuou 3 жыл бұрын
Magnifique ❤️
@hananelasfar3303
@hananelasfar3303 Жыл бұрын
bonne travail mon frère courage
@mohamedlymohamedly4030
@mohamedlymohamedly4030 4 жыл бұрын
merci pour ces explications super claires
@luacppdevrobotdev7425
@luacppdevrobotdev7425 6 жыл бұрын
tes explication sont bien concretes merci
@amrimohamedala9134
@amrimohamedala9134 7 жыл бұрын
Bonjour Honore,Est ce qu'une classe fille doit definir le contenu de toutes les classes abstraites qui se trouvent au niveau de la classe mere? Merci!
@rofaidamerdji4213
@rofaidamerdji4213 5 жыл бұрын
j'ai trés bien compris merci beaucoup.
@kaischaabane6978
@kaischaabane6978 9 жыл бұрын
Merciiii infiniment Honore tres bien explique
@nogbouemmanuelassamoi
@nogbouemmanuelassamoi 5 ай бұрын
tres belle explication
@pankp6826
@pankp6826 3 жыл бұрын
Merci beaucoup pour ces videos edifiantes. J'aimerais bien une video sur les methodes equals/ hashcode si possible. Vraiment ça me ferait beaucoup plaisir. Merci ;-)
@kerdoudtahar5813
@kerdoudtahar5813 9 жыл бұрын
merci, excellent comme d'habitude
@Hugo-de6nk
@Hugo-de6nk 4 жыл бұрын
C'est quoi le muchi buchi ?
@Teachersdunet
@Teachersdunet 4 жыл бұрын
C'est un tic que j'ai. Mushibishi veut dire "cette chose" dépendamment du contexte :).
@zouarimohamedamine1695
@zouarimohamedamine1695 5 жыл бұрын
tu sais bien expliqué bonne continuation
@Kaiyoga2
@Kaiyoga2 9 жыл бұрын
Bonjour Honore, Je recherche sur ta chaine une video sur les Threads. Je n'ai pas trouve. Aurais tu cela ? Merci !
@Teachersdunet
@Teachersdunet 9 жыл бұрын
+Karine O Salut Karine. Pas de vidéos pour l'instant disponible. J'en parlerai plus tard.
@Kaiyoga2
@Kaiyoga2 9 жыл бұрын
Merci Honore ! Si tu connais un bon tuto comme tes videos je suis prenante ( j ai besoin d apprendre les threads + finir d apprendre Java dans 3 semaines :-)
@doporido
@doporido 5 жыл бұрын
@@Teachersdunet j'attends aussi cette vidéo :p
@mamoudoumane6540
@mamoudoumane6540 3 жыл бұрын
vous etes super
@madoundaye2501
@madoundaye2501 9 жыл бұрын
Très bien frère!
@cheikhibrafallgning7443
@cheikhibrafallgning7443 4 жыл бұрын
C'est tres claire ,merci bcp !
@issamelgeurch6870
@issamelgeurch6870 8 жыл бұрын
graet work and clear explanation (y)
@aichocheaichoche1658
@aichocheaichoche1658 7 жыл бұрын
Puis-je écrire methode abstract dons class forme mais class forme non abstract ?
@Corwin3082
@Corwin3082 2 жыл бұрын
Merci Beaucoup, les explications sont on ne peut plus clair
@Nabil79k
@Nabil79k 9 жыл бұрын
Très clair ! Merci infiniment !
@mamadoukone4988
@mamadoukone4988 6 жыл бұрын
Merci a vous honore pour ce tuto mais jai un petit soucis avec eclipse jarrive pas acces a joptionpane
@proxima44
@proxima44 Жыл бұрын
C'est quoi les annotations ? (@overrides, etc)
@hamidoubanadiallo4293
@hamidoubanadiallo4293 5 жыл бұрын
Merci beaucoup !!
@madoumedi1893
@madoumedi1893 9 жыл бұрын
merci bcp :) j’espère que tu va mettre un tuto sur les interfaces bientôt
@MHSelmane
@MHSelmane 6 жыл бұрын
Bonjour Honoré, est-ce qu'on peut avoir une méthode abstraite dans une classe qui n'est pas abstraite et une méthode qui n'est pas abstraite dans une classe abstraite?
@suprayz5321
@suprayz5321 6 жыл бұрын
la 2 oui
@mamadoudiallo5754
@mamadoudiallo5754 6 жыл бұрын
très bien expliquer
@bordeauxadel496
@bordeauxadel496 9 жыл бұрын
Merci honore tres bien expliquer comme d'hab, je me demande si tu as fais des vidéos for java level advanced ca serait tres intéressant :)
@yumzbeats3126
@yumzbeats3126 4 жыл бұрын
tu expliques vraiment super bien, fait juste attention à la qualité de ton micro sinon bravo!!!
@kameldhifi6073
@kameldhifi6073 8 жыл бұрын
Merci Honore pour les tutos mais ici je suis bloqué, si on supprime la classe Forme et le mot extends des autres classe, ça marche bien, quel est l'intéret d'utiliser cette classe abstraite et merci d'avance.
@alexic7485
@alexic7485 8 жыл бұрын
Je vais essayer de te repondre en esperant avoir compris suffisamment : L’interet que l'on peut donner a une classe abstraite est cette notion de contrat qu'a explique Honore dans cette video, tu pourras t'en servir si tu souhaite donner une organisation a ton code. Par exemple ici l'on cree des formes, cependant l'on souhaite que TOUTES les formes aient une formule permettant de calculer l'aire, c'est donc la qu'intervient la classe Forme qui va obliger toutes ces classes fille (Triangle, Cercle etc.) a contenir une methode aire(). L'on peut aussi rajouter le fait que cela nous empeche aussi d'instancier des objets a partir de la classe Forme. Evitant ainsi bon nombre d'erreur dans notre code. ex : impossibilité de créer l'objet Forme triangle = new Forme; Et heuresement sinon a quoi servirait la classe triangle ? En esperant t'avoir aide...
@alexic7485
@alexic7485 8 жыл бұрын
Desole pour le manque d accent et de symbole youtube semble ne pas supporter l'UTF8 pour mon commentaire...
@kameldhifi6073
@kameldhifi6073 8 жыл бұрын
Alexi Ghost merci et si j'ai compris juste pour l'organisation du code
@__vega__
@__vega__ 7 жыл бұрын
Bonsoir, je vous remercie déjà pour ce tuto! Cependant, j'ai un petit problème. J'ai reproduit exactement votre programme à la lettre mais lors de ma création d'objet carre dans "HeritageTest", sous la forme Carre carre = new Carre(); afin de lui attribuer la méthode aire, Eclipse me signale une erreur disant : Multiple markers at this line - The constructor Carre() is undefined - TODO Auto-generated method stub Pourriez vous m'éclairer? Merci.
@__vega__
@__vega__ 7 жыл бұрын
J'ai trouvé mon erreur, je n'avais pas construit le constructeur par défaut de Carre mais seulement le constructeur avec des paramètres, puis en créant mon objet carre, je n'ai rien mis dans les parenthèses dans la classe HeritageTest, du coup, l'erreur était plus que logique. Merci quand même.
@suprayz5321
@suprayz5321 6 жыл бұрын
Oui, quand tu crée un constructeur personnalisé, ton constructeur par défaut se supprime, faut en créer un nouveau
@josephtonga2107
@josephtonga2107 9 жыл бұрын
bonjour j'aimerai savoir comment je réaliser un héritage multiple car j'ai une classe utilisateur(login,mot de passe,service) qui hérite à la fois de la classe personne(avec attributs et méthodes) et de la classe profile(attributs) .je ne cerne pas encore bien le concept même avec la vidéo diamond problem. merci d'avance
@Teachersdunet
@Teachersdunet 9 жыл бұрын
joseph tonga L'héritage multiple n'est pas supporté en Java!
@josephtonga2107
@josephtonga2107 9 жыл бұрын
oui je sais mais je ne sais vraiment pas comment m'y prendre
@ceridbob_dylan217
@ceridbob_dylan217 9 жыл бұрын
joseph tonga pour l'héritage multiple faut programmer en C++
@roronoa_d_law1075
@roronoa_d_law1075 6 жыл бұрын
Bien expliqué
@awabithsi3722
@awabithsi3722 9 жыл бұрын
trop top !
@proxima44
@proxima44 Жыл бұрын
Pourquoi les champs et méthodes des classes abstraites ne sont-ils pas tous déclarés protected ?
@chesamirgevara
@chesamirgevara 3 жыл бұрын
Merci : )
@twinsalimoussa
@twinsalimoussa 9 жыл бұрын
Trés fort !
@toubalkatia71
@toubalkatia71 9 жыл бұрын
1000 merci
@kaischaabane6978
@kaischaabane6978 9 жыл бұрын
salut Honore vous avez dis quand n'a pas le droit d'intancier une classe abstrait dans un exemple du livre de Claude Delannoy une classe abstrait Affichable qui a une method abstrait affiche deux classes filles Entier et Double qui ont une function afiiche (qui affiche un entier , double) et dans la classe driver il a fait Affichable [ ] tab ; tab = new Affichable[ 3];
@Teachersdunet
@Teachersdunet 9 жыл бұрын
Kais Chaabane CELA NE CORRESPOND PAS A UNE INSTANCIATION DE CLASSE. Ici, nous avons tout simplement la déclaration d'un tableau d'objets de type Affichable. (En gros vu que la taille de ce tableau est de 3, il contiendra trois objets de type Affichable). C'est un peu comme si on avait écrit: int[] tab = new int[3]; De plus remarquez que dans votre exemple ce sont des crochets qui sont utilisés et non des parenthèses comme on l'a vu jusque là pour la syntaxe d'instanciation d'une classe. Si on l'avait réellement instanciée (chose qui n'est pas possible) on aurait eu quelque chose du genre: Affichable affichable = new Affichable(param1, ...); (CE SONT ICI DES PARENTHÈSES ET NON DES CROCHETS) Les objets Affichable qui seront en effet stockés au niveau de ce tableau "tab" seront le fruit de l'instanciation de l'une des classes filles (c'est-à-dire Entier et Double qui restent tout de même des "Affichable" vu qu'elles héritent toutes les deux de la classe Affichable.) vu que la classe ABSTRAITE Affichable ne peut pas être instanciée. Pour mieux comprendre ce mushibishi, il faudrait savoir que ces deux lignes de code suivantes sont exactes: Affichable affichable1 = new Entier(); Affichable affichage2 = new Double(); En gros comme vous le voyez un objet de la classe Entier ou Double est aussi un objet de type Affichable vu que les classes Entier et Double héritent toutes les deux de la classe Affichable. Nous le verrons un peu plus amplement dans les vidéos à venir mais sachez par exemple que dans notre cas de figure le code suivant est fonctionnel: package com.teachersdunet.javaintermediaire; public class HeritageTest { public static void main(String[] args) { Forme[] tab = new Forme[3]; //tableau Forme forme1 = new Cercle(); //Instanciation Forme forme2 = new Triangle(); //Instanciation Forme forme3 = new Carre(); //Instanciation tab[0] = forme1; tab[1] = forme2; tab[2] = forme3; for(int i = 0; i < tab.length; i++){ System.out.println(tab[i].aire()); } } } En résumé,une CLASSE ABSTRAITE comme j'ai eu à le dire ne peut en aucun cas être instanciée.
@salaheddinlamnayra7439
@salaheddinlamnayra7439 6 жыл бұрын
Mamiya nice tuto men
8 жыл бұрын
Bonjour Honoré, Il serait aussi intéressant d'ajouter un petit tutoriel concernant l'utilisation du debugger sous Eclipse... Bàt, Hervé
@Teachersdunet
@Teachersdunet 8 жыл бұрын
kzbin.info/www/bejne/r16vo5ykrK-Wm5Y
8 жыл бұрын
Super, merci.
@desireedeutou571
@desireedeutou571 5 жыл бұрын
Super!!!
@sabrineabdelkebir8270
@sabrineabdelkebir8270 9 жыл бұрын
bonjour, c'est quoi @overrede ? Mercie pour ce bon cours et bon continuation
@abdulkabir_02
@abdulkabir_02 5 жыл бұрын
Ça signifie tout simplement que cette méthode doit être redéfinie
@bigo025
@bigo025 4 жыл бұрын
Waouuh!
@Vibes_with_ouma
@Vibes_with_ouma 7 жыл бұрын
merci
@myriaquekoko4758
@myriaquekoko4758 4 жыл бұрын
En un mot on peut dire une classe abstrait c'est un peu comme une factoriser exemple. 2x+3xx =x(2+3x)..
@sarazinsaladine6793
@sarazinsaladine6793 5 жыл бұрын
Mitsubishi ?
@ayoubnation
@ayoubnation 5 жыл бұрын
J'ai bien comment tu parles c'est très limpide.
@toubalkatia71
@toubalkatia71 9 жыл бұрын
1000 merci
JAVA (Intermédiaire) - 25 - Toujours lire la documentation officielle!
8:14
JAVA (Intermédiaire) - 32 - Les interfaces en Java
15:27
LES TEACHERS DU NET
Рет қаралды 90 М.
What's in the clown's bag? #clown #angel #bunnypolice
00:19
超人夫妇
Рет қаралды 21 МЛН
怎么能插队呢!#火影忍者 #佐助 #家庭
00:12
火影忍者一家
Рет қаралды 38 МЛН
JAVA (Intermédiaire) - 8 - Le constructeur
14:47
LES TEACHERS DU NET
Рет қаралды 97 М.
Java #19 - classes abstraites
29:50
FormationVidéo
Рет қаралды 49 М.
JAVA (Intermédiaire) - 23 - Surcharge et redéfinition de methodes en JAVA
17:33
Cours 1: Objets et Classes sous JAVA  partie (1)
54:03
DJAAFRI cours informatiques
Рет қаралды 10 М.
JAVA (Intermédiaire) - 27 - Le mot clé super en Java
15:49
LES TEACHERS DU NET
Рет қаралды 39 М.
JAVA (Intermédiaire) - 31 - Le polymorphisme en Java
8:27
LES TEACHERS DU NET
Рет қаралды 61 М.
JAVA (Intermédiaire) - 18 - La surcharge de méthodes en Java
9:14
LES TEACHERS DU NET
Рет қаралды 36 М.
Classes abstraites et interfaces en Java
13:35
Mohamed Dinedane
Рет қаралды 8 М.
L’héritage des classes dans Java.
9:12
Tuto De Rien
Рет қаралды 8 М.
What's in the clown's bag? #clown #angel #bunnypolice
00:19
超人夫妇
Рет қаралды 21 МЛН