Super pour toi, bon courage pour la suite qui arrive bientôt +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- 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 TH-cam ? th-cam.com/users/jasonchampagne |--- 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 +---------------------------------------------------------------------------------------------------------------------------------------------+
Pas de quoi o/ +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- 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 TH-cam ? th-cam.com/users/jasonchampagne |--- 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 +---------------------------------------------------------------------------------------------------------------------------------------------+
Est-ce qu'on est obligé, lorsqu'on code le constructeur de notre classe, de d'abords initialiser les attributs (par ex. private String mNom = Jean;) qui vont recevoir les valeurs des arguments passés en paramètre du constructeur ? On ne peut pas juste créer le constructeur et ensuite faire : this.mNom = nom; etc...? Est-ce que le fait d'initialiser les variables est juste pour contrôler leur accessibilité ? Merci
Le rôle du constructeur est d'initialiser notre objet, c'est-à-dire de définir un état (par défaut ou spécifié par l'appelant) aux attributs de la classe.
A 5:14 vous dites que par défaut le niveau d'accessibilité de l'attribut est 'private' .Sachant que quand on ne précise rien l'attribut est accessible en dehors de la classe tant que c'est dans le meme package et que private rend l'attribut accessible uniquement depuis la classe ou il est déclaré n'y a t'il pas une contradiction? Merci d'avance
Oui, par défaut, une classe est accessible dans le paquet, ce qui est un peu restreint qu'à la classe elle-même (je l'avais indiqué sur d'autres commentaires) 👍
14:23 vous dites que le doit d'accessibilité par defaut est private, je pensais que lorsqu'on met pas de modificateur de visibilité l'acces est dit package, c'est a dire toutes les class du meme package y ont acces ?
Oui, dans la vidéo suivante, je suis revenu sur ce point de détail, sans mettre de niveau d'accessibilité, c'est public par défaut (plus exactement pour le package). +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- 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 TH-cam ? th-cam.com/users/jasonchampagne |--- 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 +---------------------------------------------------------------------------------------------------------------------------------------------+
Merci 🖐 +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- 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 TH-cam ? th-cam.com/users/jasonchampagne |--- 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 +---------------------------------------------------------------------------------------------------------------------------------------------+
@@formation-video merci c'est ma faute je regarde tes vidéos en diagonale en suivant un cour professionel à côté et tes explications sont très utiles merci beaucoup
C'est PowerShell qui l'est (alors que l'invite de commandes a un fond noir par défaut). +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- 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 TH-cam ? th-cam.com/users/jasonchampagne |--- 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 +---------------------------------------------------------------------------------------------------------------------------------------------+
Bonjour JC. Tout d'abord merci beaucoup pour cette formation. Je débute en programmation (je pense à une reconversion) et c'est très agréable à regarder. Ça aide beaucoup :). Je ne suis pas sûr de comprendre l'utilisation du this. Dans l'exemple du programme avec les chats si je comprend bien on utilise this.mName et this.mAge pour faire appel aux attributs mName et mAge qui appartiennent à la classe Cat. Lors de la création d'un nouveau chat dans le fichier App: on donne deux valeurs qui vont aller dans ... (et c'est là que je bloque un peu) les variables name et age du fichier Cat ? Et comme on crée une nouvelle instance chat il faut mettre ces valeurs reçues dans les attributs qui appartiennent au nouveau chat ? J'espère que mon cheminement de pensées est clair^^ Merci beaucoup pour l'aide et désolé si je pose une question nouille^^
Bonjour Remy, le mot-clé "this" fait référence à l'instance en cours, celle que tu es en train de manipuler. C'est cela qui différencie chaque chat qui a pu être créé. Donc, dans le constructeur, this.mName fait référence à l'objet actuellement manipulé (et pas aux autres instances).
Bonjour, est-t-il possible de déclarer les attributs d'une classe comme publique pour pouvoir y accéder directement depuis une autre classe sans avoir à passer par des getters ?
Ce sont les attributs de la classe Cat (ses propriétés, ici : son nom et son âge) ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ 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 ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
1/on est bien d'accord le constructeur c'est le public cat et ses attirubuts? et dans la main c et c2 sont traitées comme des variables appelant le constructeur? /2/ Variables membres de la classe sont des variables liés a au moins une methode de de type constructeur ? Merci d'avance
Alors oui, c et c2 sont des variables déclarées qui vont stocker des instances (objets) de la classe Cat. Quant aux attributs, ce sont des variables définies dans une classe, auxquelles elle a accès.
Bonsoir, bon pour faire cour je rentres en Terminal l'année prochaine, puis je vais demander un BTS SIO en alternance. Pour commencer à apprendre les bases je regarde des vidéos expliquatives comme toi ou Graven et je me sers de sites expliquatifs comme OpenClassroom ect.. je voudrais savoir si je dois faire quelque chsoe d'autres pour bien entamer mon BTS. Merci de votre réponse.
Bonsoir, c'est bien de prendre de l'avance et c'est un bon moyen d'acquérir des notions sur des domaines que tu verras en BTS. Tu peux aussi te constituer des notes que tu pourras consulter si besoin et pour centraliser ce que tu apprends, sans oublier de mettre en pratique ça avec des programmes et petits projets personnels pour confronter tes connaissances à la réalité 😉
@@formation-video Merci pour votre réponse. En fait, mon ordinateur est vieux et son système d'exploitation est obselette (Windows 7 édition Familiale) bon je sais que je pourrais passer Windows 10 mais il me faut jn disque dur (que je n'ai pas). Bref, donc sur cette ordi j'ai pu installer que Eclipse de 2018 car la nouvelle version n'est pas compatible et sur cette plateforme j'ai commencé à m'entraîner avec mon language Java. Du coup, c'est pas le meilleur pour apprendre mais ça le fait quand même. J'ai pris quelques notes mais bon c'est un peu en brouillon il faudrait que je classe tout ça.. Je pensais a ça, sachant que je fais un bts alternance, l'entreprise dans laquelle je serais voudra que j'ai des bases solides quand même ! Il faudrait que j'aille faire un stage et demander car je ne sais pas du tout qu'est ce qu'ils attendent au minimum..
Histoire de rassurer dès le départ, ce qu'une entreprise demandera sera toujours au-dessus de ce que tu vas étudier. L'école ne va pas te donner le bagage pour pouvoir bosser sereinement en entreprise, mais plus des notions de départ avec lequel tu vas pouvoir travailler et te perfectionner par la suite. Donc, ne sois pas étonné plus tard si tu vois un écart (même important) entre ce que tu vas faire durant tes études, et ce que tu seras amené à faire, dans un vrai contexte, en entreprise
De rien 👋 +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- 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 TH-cam ? th-cam.com/users/jasonchampagne |--- 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 +---------------------------------------------------------------------------------------------------------------------------------------------+
S'il vous plait, pouvez vous reexpliquer le "this"? Vous parlez d'objet courant mais je ne vois pas trop de quoi vous parlez.. Ou si vous avez des exemples, je serai ravi ! Merci pour vos formations
Bonjour, "this" fait référence à l'objet que l'on est en train de manipuler. Donc, lorsque tu fais appel à une méthode depuis un objet que tu as créé, "this" fera référence à lui.
@@formation-video S'il vous plaît encore un petit truc qui m'échappe.. Quelle est la différence entre int et Integer ? Je sais que le int c'est un type primitif mais y a t il une différence entre le int et Integer ? Le double et le Double ? Et s'il y a une différence, quand utiliser l'un et quand utiliser l'autre ? Merci d'avance
Avec "int", tu as le type primitif, tu ne peux qu'affecter un entier à ta variable. Avec "Integer", tu as la classe pour gérer les entiers, avec toutes les méthodes que cela offre et permet de faire : docs.oracle.com/en/java/javase/18/docs/api/java.base/java/lang/Integer.html#method-summary
Bonsoir , je débute en java et je crois que pour les attributs si on met rien du tout çà met pas en private ça met en défaut cad les attributs seront accessible depuis une classe du même package contrairement à private l'accès est seulement depuis la classe. Merci pour l’éclaircissement sur ce point :)
@@formation-video Merci pour la qualité de la formation vous êtes mille fois meilleur que mes profs , j'ai compris des trucs en quelques minutes que j'avais pas compris en des heures de cours . Bonne continuation et bravo encore 👍👍👍👍
La visibilité par défaut change selon l'environnement de développement utilisé ? À ma connaissance, dans Eclipse, la visibilité par défaut est celle du package. Merci encore pour ces vidéos très bien expliquées 👍
On va aborder beaucoup de choses sur ce cours, tu verras bien 🙂 +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- 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 TH-cam ? th-cam.com/users/jasonchampagne |--- 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 +---------------------------------------------------------------------------------------------------------------------------------------------+
Je voudrais comprendre plus clairement les concepts autour de cette vidéo. J'avoue c'est limpide mais j'ai un peu de mal à comprendre. Besoin de plus de compréhension stp! Merci et tes formations sont géniales😁😀
@@formation-video Je crois que j'ai pas bien compris la création des classes. Je sais qu'il faut donner un nom à la classe ensuite il faut le constructeur mais après je suis complètement largué. Peut être qu'avec deux exemples différents de celui de la vidéo, je comprendrais mieux les classes, leur création et leur utilisation. Milles merci pour ton attention 🙇
C'est ça. Une classe sera comme une donnée structurée (entité, concept, représentation, ...) qui va offrir des fonctionnalités. Le constructeur est une méthode spéciale d'une classe pour...construire une instance (objet) de celle-ci.
Qu'EST ce que une classe et quelle est sa rôle ? Et comment déclarer des objets en Java.( j'ai vu tes vedeo mais aucune résultat) Remarque: j'ai étudié Pascal en ecole
Je l'ai expliqué dans la séance 8. Mais si c'est encore un peu flou pour toi, tu peux aussi t'aider de cette vidéo annexe et plus générale à la programmation objet : th-cam.com/video/5j5z9BJCAW8/w-d-xo.html
Salut ! J'ai l'impression de me perdre petit à petit entre la vidéo #8 construction d'une classe et celle ci… Y'a un truc que je comprends pas : quel est l'intérêt de créer une classe, puis de l'appeler pour l'utiliser dans la classe principale ? j'ai l'impression que c'est travailler en doublon pour rien :/
Bonjour, déjà le langage Java "est objet". C'est-à-dire que même le plus infime des éléments sera une classe. Par exemple, tu peux pas écrire de programme sans faire de classe. Maintenant, si c'est le concept général que tu ne cernes pas, j'ai cette vidéo d'aide qui devrait t'apporter quelques détails supplémentaires : th-cam.com/video/5j5z9BJCAW8/w-d-xo.html
Pas vraiment dans la mesure où les gens ont déjà du mal avec un seul langage. Ce n'est pas une course, et c'est toujours une mauvaise idée de vouloir aller trop vite ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ 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 ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
La vidéo n'est pas floue, il faut la visionner sur un grand écran et s'assurer que la qualité est réglée sur « 1080p » (TH-cam a tendance à mettre en « Auto »)
Je me doutais que tu n'allais pas tarder à débarquer ici 😂 +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- 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 TH-cam ? th-cam.com/users/jasonchampagne |--- 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 +---------------------------------------------------------------------------------------------------------------------------------------------+
Bon app' 🖐 +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- 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 TH-cam ? th-cam.com/users/jasonchampagne |--- 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 +---------------------------------------------------------------------------------------------------------------------------------------------+
Non puisqu'il en est qu'à ses débuts +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- 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 TH-cam ? th-cam.com/users/jasonchampagne |--- 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 +---------------------------------------------------------------------------------------------------------------------------------------------+
Franchement Bravo pour la qualité de vos formations , j'en ai regardé pas mal et vous êtes vraiment au top, tellement facile d'apprendre avec vous :)
Super pour toi, bon courage pour la suite qui arrive bientôt
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- Jason CHAMPAGNE - jasonchampagne.fr
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- 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 TH-cam ? th-cam.com/users/jasonchampagne
|--- 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
+---------------------------------------------------------------------------------------------------------------------------------------------+
Le Yvan Monka de l'informatique.
Merci beaucoup tu gères 😊
À bientôt 👋
Franchement tu assures avec tes vidéos. Tu résumes bien très les concepts en Java. Merci!
De rien et bonne continuation pour les prochaines séances 👋
T'assures! Pour l'instant tu m'as aidé sur le C, FRONT, GNU/LINUX, JAVA, bientôt PHP. Merci encore
Content de l'apprendre, ne lâche rien ;)
Aaaaahhh !! J'ai ENFIN compris le "private" ; merci tellement tellement !!!!!
Parfait ! 🥳
super cours,comme d'hab!!!! grand merci!!! (leonce depuis l'italie)!!
Pas de quoi o/
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- Jason CHAMPAGNE - jasonchampagne.fr
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- 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 TH-cam ? th-cam.com/users/jasonchampagne
|--- 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
+---------------------------------------------------------------------------------------------------------------------------------------------+
Je vais appeler "El Professor" Tu expliques trop bien
Merci 🙂
Est-ce qu'on est obligé, lorsqu'on code le constructeur de notre classe, de d'abords initialiser les attributs (par ex. private String mNom = Jean;) qui vont recevoir les valeurs des arguments passés en paramètre du constructeur ? On ne peut pas juste créer le constructeur et ensuite faire : this.mNom = nom; etc...? Est-ce que le fait d'initialiser les variables est juste pour contrôler leur accessibilité ? Merci
Le rôle du constructeur est d'initialiser notre objet, c'est-à-dire de définir un état (par défaut ou spécifié par l'appelant) aux attributs de la classe.
Tu a bien explique la notion de constructeur et j'ai aimé ta façon d'introduire la notion du "this" en C++ ca m'a tromatisé
👍
Très cool monsieur Champagne!
😎
A 5:14 vous dites que par défaut le niveau d'accessibilité de l'attribut est 'private' .Sachant que quand on ne précise rien l'attribut est accessible en dehors de la classe tant que c'est dans le meme package et que private rend l'attribut accessible uniquement depuis la classe ou il est déclaré n'y a t'il pas une contradiction?
Merci d'avance
Oui, par défaut, une classe est accessible dans le paquet, ce qui est un peu restreint qu'à la classe elle-même (je l'avais indiqué sur d'autres commentaires) 👍
@@formation-video Ah d'accord! Merci d'avoir pris le temps de répondre. Vos vidéos m'aident beaucoup.
14:23 vous dites que le doit d'accessibilité par defaut est private, je pensais que lorsqu'on met pas de modificateur de visibilité l'acces est dit package, c'est a dire toutes les class du meme package y ont acces ?
Oui, dans la vidéo suivante, je suis revenu sur ce point de détail, sans mettre de niveau d'accessibilité, c'est public par défaut (plus exactement pour le package).
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- Jason CHAMPAGNE - jasonchampagne.fr
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- 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 TH-cam ? th-cam.com/users/jasonchampagne
|--- 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
+---------------------------------------------------------------------------------------------------------------------------------------------+
Cool. C'est relancé 🤙.
Precis comme d'hab
Merci 🖐
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- Jason CHAMPAGNE - jasonchampagne.fr
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- 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 TH-cam ? th-cam.com/users/jasonchampagne
|--- 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
+---------------------------------------------------------------------------------------------------------------------------------------------+
Bravo ,tout simplement !
5:12 l'access modifier par défaut est package-private et non private
Oui, je l'avais précisé plus tôt 👍
@@formation-video merci c'est ma faute je regarde tes vidéos en diagonale en suivant un cour professionel à côté et tes explications sont très utiles merci beaucoup
Salut , super tuto , puis-je savoir comment t'as fait pour avoir ton CMD en bleu stp ?
C'est PowerShell qui l'est (alors que l'invite de commandes a un fond noir par défaut).
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- Jason CHAMPAGNE - jasonchampagne.fr
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- 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 TH-cam ? th-cam.com/users/jasonchampagne
|--- 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
+---------------------------------------------------------------------------------------------------------------------------------------------+
Bonjour JC. Tout d'abord merci beaucoup pour cette formation. Je débute en programmation (je pense à une reconversion) et c'est très agréable à regarder. Ça aide beaucoup :). Je ne suis pas sûr de comprendre l'utilisation du this. Dans l'exemple du programme avec les chats si je comprend bien on utilise this.mName et this.mAge pour faire appel aux attributs mName et mAge qui appartiennent à la classe Cat. Lors de la création d'un nouveau chat dans le fichier App: on donne deux valeurs qui vont aller dans ... (et c'est là que je bloque un peu) les variables name et age du fichier Cat ? Et comme on crée une nouvelle instance chat il faut mettre ces valeurs reçues dans les attributs qui appartiennent au nouveau chat ? J'espère que mon cheminement de pensées est clair^^
Merci beaucoup pour l'aide et désolé si je pose une question nouille^^
Bonjour Remy, le mot-clé "this" fait référence à l'instance en cours, celle que tu es en train de manipuler. C'est cela qui différencie chaque chat qui a pu être créé. Donc, dans le constructeur, this.mName fait référence à l'objet actuellement manipulé (et pas aux autres instances).
@@formation-video ok je vois l'idée. Merci beaucoup. Et merci de prendre du temps pour chaque commentaire c'est vraiment super :)
C'est bien normal, sinon, il n'y aurait aucun intérêt d'enseigner 🙂
Bonjour, est-t-il possible de déclarer les attributs d'une classe comme publique pour pouvoir y accéder directement depuis une autre classe sans avoir à passer par des getters ?
Bonjour, oui, et cet usage existe, on dit alors que la classe est une structure de données (comme en C), qui n'a que des attributs publiques.
@@formation-video merci beaucoup pour la réponse !
De rien 👋
Bonjour, je n'ai pas compris pourquoi on mettait string mName et int mAge a l'extérieur de publicité Cat. Merci.
public Cat *
Ce sont les attributs de la classe Cat (ses propriétés, ici : son nom et son âge)
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ 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
◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
1/on est bien d'accord le constructeur c'est le public cat et ses attirubuts? et dans la main c et c2 sont traitées comme des variables appelant le constructeur? /2/ Variables membres de la classe sont des variables liés a au moins une methode de de type constructeur ? Merci d'avance
Tu fais référence à quel moment de la vidéo exactement ?
@@formation-video la 8eme minute
Alors oui, c et c2 sont des variables déclarées qui vont stocker des instances (objets) de la classe Cat. Quant aux attributs, ce sont des variables définies dans une classe, auxquelles elle a accès.
Bonsoir, bon pour faire cour je rentres en Terminal l'année prochaine, puis je vais demander un BTS SIO en alternance. Pour commencer à apprendre les bases je regarde des vidéos expliquatives comme toi ou Graven et je me sers de sites expliquatifs comme OpenClassroom ect.. je voudrais savoir si je dois faire quelque chsoe d'autres pour bien entamer mon BTS. Merci de votre réponse.
Bonsoir, c'est bien de prendre de l'avance et c'est un bon moyen d'acquérir des notions sur des domaines que tu verras en BTS. Tu peux aussi te constituer des notes que tu pourras consulter si besoin et pour centraliser ce que tu apprends, sans oublier de mettre en pratique ça avec des programmes et petits projets personnels pour confronter tes connaissances à la réalité 😉
@@formation-video Merci pour votre réponse. En fait, mon ordinateur est vieux et son système d'exploitation est obselette (Windows 7 édition Familiale) bon je sais que je pourrais passer Windows 10 mais il me faut jn disque dur (que je n'ai pas). Bref, donc sur cette ordi j'ai pu installer que Eclipse de 2018 car la nouvelle version n'est pas compatible et sur cette plateforme j'ai commencé à m'entraîner avec mon language Java. Du coup, c'est pas le meilleur pour apprendre mais ça le fait quand même. J'ai pris quelques notes mais bon c'est un peu en brouillon il faudrait que je classe tout ça.. Je pensais a ça, sachant que je fais un bts alternance, l'entreprise dans laquelle je serais voudra que j'ai des bases solides quand même ! Il faudrait que j'aille faire un stage et demander car je ne sais pas du tout qu'est ce qu'ils attendent au minimum..
Histoire de rassurer dès le départ, ce qu'une entreprise demandera sera toujours au-dessus de ce que tu vas étudier. L'école ne va pas te donner le bagage pour pouvoir bosser sereinement en entreprise, mais plus des notions de départ avec lequel tu vas pouvoir travailler et te perfectionner par la suite.
Donc, ne sois pas étonné plus tard si tu vois un écart (même important) entre ce que tu vas faire durant tes études, et ce que tu seras amené à faire, dans un vrai contexte, en entreprise
Merci beaucoup💪👍
De rien 👋
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- Jason CHAMPAGNE - jasonchampagne.fr
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- 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 TH-cam ? th-cam.com/users/jasonchampagne
|--- 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
+---------------------------------------------------------------------------------------------------------------------------------------------+
S'il vous plait, pouvez vous reexpliquer le "this"? Vous parlez d'objet courant mais je ne vois pas trop de quoi vous parlez..
Ou si vous avez des exemples, je serai ravi !
Merci pour vos formations
Bonjour, "this" fait référence à l'objet que l'on est en train de manipuler. Donc, lorsque tu fais appel à une méthode depuis un objet que tu as créé, "this" fera référence à lui.
@@formation-video Super super.. C'est clair, merci !!
@@formation-video S'il vous plaît encore un petit truc qui m'échappe..
Quelle est la différence entre int et Integer ? Je sais que le int c'est un type primitif mais y a t il une différence entre le int et Integer ? Le double et le Double ?
Et s'il y a une différence, quand utiliser l'un et quand utiliser l'autre ?
Merci d'avance
Avec "int", tu as le type primitif, tu ne peux qu'affecter un entier à ta variable. Avec "Integer", tu as la classe pour gérer les entiers, avec toutes les méthodes que cela offre et permet de faire : docs.oracle.com/en/java/javase/18/docs/api/java.base/java/lang/Integer.html#method-summary
salut très bonne video comme d'haitude. je me demande ou je pourrais trouver des exercices sur le langage java?
Salut, tu dois pouvoir trouver ça avec n'importe quel moteur de recherche 😉
Salut, stp j‘ai pas compris pourquoi t’as pas mis les attributs dans le constructeur
Bonjour, quel moment de la vidéo exactement ?
@@formation-video 5:20, mais ça y est j’ai compris que c’est ainsi que cela devrait etre déclarer, sinon je voudrai comprendre
👍
Bonsoir , je débute en java et je crois que pour les attributs si on met rien du tout çà met pas en private ça met en défaut cad les attributs seront accessible depuis une classe du même package contrairement à private l'accès est seulement depuis la classe.
Merci pour l’éclaircissement sur ce point :)
Bonsoir, oui c'est accessible au package par défaut pour Java 👍
@@formation-video Merci pour la qualité de la formation vous êtes mille fois meilleur que mes profs , j'ai compris des trucs en quelques minutes que j'avais pas compris en des heures de cours . Bonne continuation et bravo encore 👍👍👍👍
Merci et bonne journée à toi 👋
Bonjour,
Par défaut, les attributs sont en friendly il me semble
Bonjour, c'est au niveau d'accès privé aux membres du même package
La visibilité par défaut change selon l'environnement de développement utilisé ? À ma connaissance, dans Eclipse, la visibilité par défaut est celle du package. Merci encore pour ces vidéos très bien expliquées 👍
C'est le cas là aussi, par défaut, c'est privé (mais accessible au package, mais s'il me semble que je n'avais pas mentionné ce détail précisément) 👍
On a le même nom de famille du coup mdr
Est ce que ce cours est applicable sur Inteliij ??
Oui, tu utilises l'environnement que tu veux
@@formation-video mais pour la declaration c'est different ou c'est la meme chose .?
La déclaration de quoi ?
Au faite je me suis trompé du but de la video parceque j'avais regarde un autre cours sur les classes mais la cest bon merci pour la réactivité
Parfait 👍
Merci ❤
Attributs et variables d'instance c'est la même chose ?
Oui, un attribut est le nom que l'on donne à une variable dans une classe, tout simplement 😉
C est possible sltp une vidéo sur la généricité en java 8 .l héritage ,les collections et généricité
On va aborder beaucoup de choses sur ce cours, tu verras bien 🙂
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- Jason CHAMPAGNE - jasonchampagne.fr
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- 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 TH-cam ? th-cam.com/users/jasonchampagne
|--- 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
+---------------------------------------------------------------------------------------------------------------------------------------------+
excellent comme d'hab je voulais savoir le theme de l'editeur
Tomorrow Night Eighties
@@formation-video merci
De rien ;)
Je voudrais comprendre plus clairement les concepts autour de cette vidéo. J'avoue c'est limpide mais j'ai un peu de mal à comprendre. Besoin de plus de compréhension stp!
Merci et tes formations sont géniales😁😀
Pose tes questions, qu'est-ce qui n'est pas suffisamment clair pour toi ?
@@formation-video Je crois que j'ai pas bien compris la création des classes. Je sais qu'il faut donner un nom à la classe ensuite il faut le constructeur mais après je suis complètement largué.
Peut être qu'avec deux exemples différents de celui de la vidéo, je comprendrais mieux les classes, leur création et leur utilisation.
Milles merci pour ton attention 🙇
C'est ça. Une classe sera comme une donnée structurée (entité, concept, représentation, ...) qui va offrir des fonctionnalités. Le constructeur est une méthode spéciale d'une classe pour...construire une instance (objet) de celle-ci.
le programme sa marche pas (variable c is not used!!!!!!=
Montre ton code
Pourrais-tu créer des tutos pour apprendre le Lua
jasonchampagne.fr/static/faq-youtube.html
Qu'EST ce que une classe et quelle est sa rôle ? Et comment déclarer des objets en Java.( j'ai vu tes vedeo mais aucune résultat)
Remarque: j'ai étudié Pascal en ecole
Je l'ai expliqué dans la séance 8. Mais si c'est encore un peu flou pour toi, tu peux aussi t'aider de cette vidéo annexe et plus générale à la programmation objet : th-cam.com/video/5j5z9BJCAW8/w-d-xo.html
JE REGARDE TOUTES LES PUBLICITéS ET JE CLIQUE DESSUS CAR VOUS MéRITEZ MONSIEUR !!
Merci pour le soutien ! 🙂
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ 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
◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Salut ! J'ai l'impression de me perdre petit à petit entre la vidéo #8 construction d'une classe et celle ci… Y'a un truc que je comprends pas : quel est l'intérêt de créer une classe, puis de l'appeler pour l'utiliser dans la classe principale ? j'ai l'impression que c'est travailler en doublon pour rien :/
Bonjour, déjà le langage Java "est objet". C'est-à-dire que même le plus infime des éléments sera une classe. Par exemple, tu peux pas écrire de programme sans faire de classe. Maintenant, si c'est le concept général que tu ne cernes pas, j'ai cette vidéo d'aide qui devrait t'apporter quelques détails supplémentaires : th-cam.com/video/5j5z9BJCAW8/w-d-xo.html
@@formation-video merci beaucoup je vais regarder ça attentivement !
Serais ce bien d'apprendre d'autres language en même temps? (c# ou c++)
Pas vraiment dans la mesure où les gens ont déjà du mal avec un seul langage. Ce n'est pas une course, et c'est toujours une mauvaise idée de vouloir aller trop vite
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ 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
◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Je souhaiterais avoir le code en dur.
J’utilise un lecteur d’écran
😢
J'ai répondu à ton autre commentaire
très bon cours tu fais des formations payantes ou pas , parce que je pense que ce serait bien !
Je prévois non pas des formations mais des projets payants oui
@@formation-video ça serait captivant
Pourquoi c'est flou à un niveau c'est énervant à la limite c'est bien quand l'on explique et que l'on voit ce que l'on fait
La vidéo n'est pas floue, il faut la visionner sur un grand écran et s'assurer que la qualité est réglée sur « 1080p » (TH-cam a tendance à mettre en « Auto »)
Merci bqp
De rien
Ooooooooooooohhhhhh yyyyyyyeeeearrrrrrrrŕrrrrrrr
Preums comme dab😋
Je me doutais que tu n'allais pas tarder à débarquer ici 😂
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- Jason CHAMPAGNE - jasonchampagne.fr
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- 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 TH-cam ? th-cam.com/users/jasonchampagne
|--- 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
+---------------------------------------------------------------------------------------------------------------------------------------------+
Pure j'avais faim ... la je peux aller manger ...
Bon app' 🖐
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- Jason CHAMPAGNE - jasonchampagne.fr
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- 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 TH-cam ? th-cam.com/users/jasonchampagne
|--- 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
+---------------------------------------------------------------------------------------------------------------------------------------------+
Allez reste sur cet lancée lol la 10 la 10 la 10 ouaiiii
thanks
wahoo c'est pas facile de comprendre cette video
Que n'as-tu pas compris en particulier ?
Le cours Java n'est pas complet...!
Non puisqu'il en est qu'à ses débuts
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- Jason CHAMPAGNE - jasonchampagne.fr
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- 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 TH-cam ? th-cam.com/users/jasonchampagne
|--- 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
+---------------------------------------------------------------------------------------------------------------------------------------------+
Mieux que les vidéos payantes sur ude...
Merci 👍
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ 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
◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖