Bonjour, Je tiens à te remercier pour tes tutos, Je ne commente pas à chaque fois mais j'admire ton travail, j'ai essayer plusieurs fois d'apprendre ce langage en vain et maintenant grâce à toi j'arrive enfin à apprendre et à comprendre la logique de la chose et je vais continuer d'apprendre avec tes vidéos, donc je tien à te dire un grand grand merci !!!
Merci pour tes vidéos. Je prépare mon entrée en école de développement. Pas facile l'apprentissage en autodidacte, mais avec tes vidéos, la logique est enfin accessible.
J'ai débuté le java cette semaine en cours et suis tombé sur tes tutos directement, ils sont hyper bien expliqués et ça me donne envie d'aller encore plus loin, merci d'avoir fait ça avec tant de passion j'espère que tu continueras encore longtemps !
Merci pour tes tutos, j'avais jamais fait de programmation avant cette année et même si je maitrise pas encore toutes les notions tes explications sont vraiment claires! Beaucoup plus claires que celles de mon prof en tout cas. Et tes exemples sont très parlants
Merci beaucoup pour votre vidéo elle m’a permise d’enfin pouvoir comprendre la programmation objet qui finalement n’est pas si compliquée que je le croyais.
*Je vois que tu hésites entre " - = "ou " = - " faut penser que si tu fais =- tu affectes un moins à ton élément c'est pour ça qu'ils ont fait dans l'autre sens ! Merci pour ce contenu de très grande qualité ! Au plaisir :p*
Suuuuuper waaa trop bien j'ai trop aimer cette partie !! C'est la première fois que j'utilise les objets c'est super !! Petit conseil pour ceux qui ne comprennent pas, ne vous découragez pas, regardez 2 voir 3 fois la vidéo pour ne laisser aucun détail s'échapper certe il va très vite mais en visionnant plusieurs fois on se rend compte que c'est limite mieux qu'un prof mdrr ^^
merci encore, grace a vous je preparer mes exposé trés confortablement a l'ecole , vous etes largement mieux que beaucoup d'enseignant meme ici au etats unis , thank's a lot
Graven c'est officiel tu es le TH-camr que je préfère, tu racontes très bien, tes explications sont claires, tu vas à la vitesse qu'il faut. Je viens de tabasser le like ! Merci encore ^^
Mdrr je ne comprenais rien sur openclassroom, et la tout est clair instantanément x) je pense que ta méthode d'explication me convient mieux ^^ merci mec !
grace à cette vidéo j'ai compris la logique derriere la programmation objet , je me rends compte que ce n'est pas si compliqué que je le pensais. et j'ai aussi appris tes astuces pour aller super vite en programmation. merci à toi
Merci pour les vidéos, comme d'habitude dès que je bloque sur une notion (j'apprends avec un livre avant de tenter une formation) j'essaie de regarder un max de vidéos pour débloquer la situation, t'es vidéos sont claires et font paraître ça tellement plus simples que ce que j'en lis. Je vais tenter de réécrire ton code
Bonjour Ne travaillant pas du tout dans le domaine informatique mais ayant certaines bases amateur je dois dire que quand je regarde tes vidéos je comprend mieux les temps de développement phénoménaux des jeux et applis gourmand(e)s lol c'est fascinant
GRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVEN MON SAUVEUR!!!!! Punaise je suis en train de suivre une formation de développeur d'application Android sur openclassrooms et c'est parfois très mal expliqué heureusement que je suis tombé sur ta vidéo parce que c'est 100 fois mieux expliqué . MERCIIIIIIIIIIIIIIII
Salut Graven! Je commence a apprendre le java avec tes vidéo et j'adore! mais a 4:10 quand j'ai bien fait tout le code comme toi quand je clique sur "run" il ne se passe rien je ne sais pas a quoi cela est du. Si tu vois ce commentaire n’hésite pas a me répondre sa m'aiderais bcp. continus tes vidéo j'adore ce que tu fait!
Si seulement on m'expliquait les choses si simplement à la fac... On m'a vraiment embrouillé avec les termes qui ont su être définis en deux secondes ici x3
Salut, Je suis un abo mais je voulait te demander si tu pouvait zoomer ou mettre ton code dans un pastebin ou directement dans la description car dés fois, je ne vois pas très bien et donc j'éssai de déchiffrer. Un abo qui apprend le java avec tes vidéos :)
Yo ! J ai une question, dans la fonction de construction du Player il faut pas utiliser les fonction set health, setname etc pour justement set toutes les variables du joueur ?
Je sais pas si quelqu'un en a encore besoin, donc je poste là : les fonctions setName etc... Servent quand on a besoin d'attributs d'un objet en dehors de l'objet. Vu que le constructeur se trouve dans l'objet, on n'a pas besoin de passer par les fonctions. Voilà ^^
@@Dusk0 j'apprends aussi le Java, mais j'ai fait de l'orienté objet en PHP avant ça, et il fallait faire comme ça pour accéder/modifier les attributs des objets. Ça s'appelle l'encapsulation, et c'est dommage que Graven n'ai pas un peu plus expliqué le sujet, pourquoi on ne pouvait pas récupérer les attributs directement, les modifier sans passer par des fonctions, etc... Content de t'avoir aidé en tout cas :p
Bonjour GravenilvecTV je trouve que tu as oublier un truc très utile tu peux faire les message privée du genre : /msg Aussi une utilité du genre : /prixo
Avec les fonctions j'ai fait un raccourci du System.out.println("Ceci est un exemple") si vous le voulez (même si c'est très simple): private static void tell(String message) { System.out.println(message); }
complexe, mais bien expliqué. bravo. du coup on peut faire pleins de trucs !!! on peut faire du heal! on peut faire des boosts d'attaques ! on peut même mettre autre chose que attaque, santée et nom ! on peut... les possibilités sont infinies !
non un "objet" c'est des bouts de code pour faire simple et dans ce tuto il apprend à les mettres en relation en très très gros, mais si tu n'as pas compris ça je te conseille de re regarder ses tutos java et pour faire un mod (je pense que tu parles de minecraft) il a fait une serie sur "comment faire un plugin pour minecraft" c'est pas un mod mais c'est déja un bon début...
On aurait aussi pu faire une petite fonction comme celle là : public void damage(Player name) { name.health -= this.attack; System.out.println(name.getName() + " a reçu " + this.getAttack() + " dégâts de la part de " + this.name + ". Sa vie est maintenant de "+ name.getHealth() + " pv"); }
Super vidéo j'apprends bien grace à tes tutos bien expliquer :) Petit question moi tout les "new" "public" etc... Ne sont pas en rose/violet mais en brun/orange... Tu sais pourquoi ? ^^
C'est l'éditeur du texte qui colorie, donc en fonction de l'éditeur les couleurs peuvent changer. Tu dois pouvoir modifier ça dans les réglages de l'éditeur de texte ;)
Salut j'ai une question :) J'aimerais faire une fonction damage qui récupère la Force du player1 de tel sorte : public void damage(double damage) { damage = player1.getForce() * 1.5; this.vie -= damage; System.out.println(pseudo + " vient de subir " + damage + " ptn de vie en moins "); } Sauf que Player.java ne connais pas player1.getForce() et si je met force tout court ça prend celle du joueur qui a prit les dommages et pas celle de celui qui a provoqué ces dommages ^^ Merci pour tes vidéos sinon :p
Salut, j'ai découvert les petits tuto pour apprendre le Java hier, c'est super intéressant et tu explique bien, mais est ce que c'est possible d'avoir quelque chose de concret ? parce que la c'est toi qui change les valeurs mais sur un jeu ou une application par exemple ce sera fait automatiquement et c'est la que j'ai du mal à suivre des fois ^^ merci et vivement le prochain tuto
Merci pour le tuto! BIen expliqué! Par contre la police d'eclipse est trop petite, cela dificulte la lecture. Et si tu parlais un peu moins vite, ce serait nickel. Les débutants nous avons besoin du temps pour asimiler ce que tu nous expliques !! ;) ;)
Grand merci pour cette vidéo, car la notion d'objet était obscure pour moi. Là, au-delà de la 5ème minute, j'ai déjà beaucoup appris !! ☺️ Juste une remarque par contre : pourrais-tu un peu zoomer sur ton code ? Je distingue mal ce que tu écris. Merci en tout cas.
Salut Graven et les internautes, tout d'abord merci pour tous ces tutoriels complets et clair, cependant je ne comprends pas l'utilité du private ou du public (et protected) si quelqu'un pouvais me l'expliquer en detail je lui en serais très reconnaissante
en fait, ce qui change, c'est l'accessibilité de la classe, ou autrement dit, comment tu peux l'appeller. classe private : tu la créé dans une classe, et tu ne pourras l'appeller que dans cette classe la ( une fonction private créé depuis une classe nommée Fromage, ne pourra être appellé et utilisé uniquement dans cette classe Fromage ) classe public : si tu créé une fonction public depuis une classe, elle sera accessible depuis toutes les classes du projets. ( tu pourras appeller une fonction public, deouis une classe nommée Vinaigratte, même si le code à été écrit dans une classe nommée Fromage ) protected : ici,(si j'ai bien compris ) la fonction est accessible depuis n'importe ou, mais seulement sous certaines conditions. mettons que la conditions pour appeller une classe protected soit que la classe dans laquelle tu vas l'appeller ait plus de cinq lettres dans son nom. on créé une fonction protected dans une classe Fromage. tu pourras appeller cette fonction dans une classe nommée Vinaigrette, mais pas dans une classe nommée Mur. dans le cas de la classe Mur, la condition n'est pas remplie. (après, la condition d'appel peut être différente ) vuilà
@@latassedethe4931 D'accord merci même si ça fait 10 mois que j'avais poster le commentaire mais ça pourra surement aider d'autres gens (J'avais mit la programmation de coté pour me pencher sur mes études mais je compte bientôt reprendre donc merci =D)
J'ai des questions admettons, que je veux que lorsque que nous prenons des dégâts alors que nojd sommes en voiture, avec le plugin UCars, nous devons descendre à chaque dégâts causés par un joueur, comment faisons nous pour exécuter cette action? j'espère mettre montrer assez clair, cordialement et merci d'avoir lu cette requête, et je m'excuse si cette question n'a pas trop de rapport avec cette vidéo.
tres bonne serie sa fait maitenant une semaine que je suis set serie pour aprendre le langage Java probleme se que j'ai peur d'oublier tout se que j'ai aprit au cour de ta serie est ce que tu a un conseil a me donner car une fois terminer ses 18 episode je me lancerais a cree un application telephone.
C nice le tuto pour l'object, mais tu as oublié de couvrir la méthode toString, destructor, equals et hashcode. C'est méthode vient aussi avec Object avec la difference entre equals et hashcode, puis constructor et destructor. Sinon le tuto est facile à comprendre et il est bien monter dans son ensemble
Salut, je commence tout juste à créer un plugin et celui-ci je coupe l'accès aux commandes de bases sur minecraft. Sans le plugin sur mon serveur, les commandes marche normal (/kill /give /tp /time ... ce genre de commandes) et à partir du moment où je transfert le plugin sur le serveur, toutes ces commandes ne marchent plus. Pourrais-tu m'aider à résoudre ce problème stp ? Au passage, continue comme ça j'aime beaucoup ;)
Merci pour ton travail d'explication, juste petite recommandation, STP vas un peu moins vite car tu ne nous laisses pas le temps de comprendre la logique de certaines fonction. Je comprend que tu peux avoir un soucie de temps, mais pas au point que la majorité ne comprennent pas par manque de temps et se lassent finalement. Merci.
Bonjour, déjà merci pour ce tutoriel jusque là tout fonctionne ! Cependant lorsque je place ma souris sur un attribut de la classe java ne me propose pas automatiquement de créer les getters et setters. Des suggestions ?
Hey je ne sais pas si la réponse à ta question t intéresse toujours mais je vais te la donner enfaite dans se qui est montre on fait apparaître player 1 puis on parle de lui ensuite on fait apparaître player 2 et on parle de lui mais tu ne peux pas dire que player 1 prend des dégâts de player deux si tu n en a pas parler avant donc la ligne Player player1=new Player..... Et la même avc player deux doivent être mise ensemble est au dessu de tout se qui est pv etc pour pouvoir les utiliser partout dans ton texte je ne sais pas si j ai réussi à y expliquer
Mais en gros tu peux pas utiliser un objet si tu n en a pas parler avant faut que tu le crée avec le fameux new je débute aussi et c est se que j ai gompris
un objet private n'est qu'accessible à l'intérieur de la classe qui le contient un objet protected est accessible dans tout le package et dans les sous classes un objet Public est bien sûr visible partout. une classe est une structure permettant de representer un concept, une idée ;) vidéo à l'appui th-cam.com/video/dfUM_9xibf8/w-d-xo.html&lc=UgzhilV8mG-8slQg-Wl4AaABAg
Bonjour, je nai pas trop compris de quand il faut utiliser le void et le static. je sais que le void nenvoie pas de valeur mais il me semble que jai vu des methode void qui retourner un return. Du coup je suis un peu perdu.
pour le static c'est pour un acces direct à un élement (methode, variable, ...) en faisant Nomdelaclasse.nomdelement pour le void, par defaut il est utilisé pour effectuer des instructions et c'est tout, mais tu peux à tout moment fais un return qui arreteras la méthode en question.
Comment peut on garder la valeur de base pour un joueur ? Par exemple si on veut un certain nombre d'attaque mais pas de vie, on fait comment ? J'ai essayé ça mais ça marche pas : Player pl1 = new Player("bilbo" , , 3); C'est pas comme dans la boucle for ... :/ un vide laisse une erreur
Salut! J'ai un petit problème avec ma console, au lieu de mettre à chaque fois tout à la ligne ex : fromage test fromage Elle met tout à la suite : fromagetestfromage Comment je peux revenir à la normal ?
salut, tes vidéos sont très pratiques mais un peu moins axées sur les intérêts de la théorie, à savoir l'encapsulation qui est primordial quand on parle de duplication de code !
Bonjour je sais que la vidéo a été mis en ligne il y a longtemps mais je n'ai pas eu de problème avant aujourd'hui j'ai exécuter un objet et je voudrait le ré-exécuter(ça fait une heure que je cherche comment faire en vint).
public class Player { private int more; private int value = 1; public Player(int more,boolean fo) { this.setMore(more); if(fo = true){ this.setValue(480); }else{ this.setValue(this.getValue() + this.getMore()); } } public int getMore() { return more; } public void setMore(int more) { this.more = more; } public int getValue() { return value; } public void setValue(int value) { this.value = value; } }
Jai un peu de vos cours mais je veux que vous me dites que faire un expert en java en un mot les principes indispensables pour être un bon programmeur en java.Salut!!!!
Bonjour,
Je tiens à te remercier pour tes tutos,
Je ne commente pas à chaque fois mais j'admire ton travail, j'ai essayer plusieurs fois d'apprendre ce langage en vain et maintenant grâce à toi j'arrive enfin à apprendre et à comprendre la logique de la chose et je vais continuer d'apprendre avec tes vidéos, donc je tien à te dire un grand grand merci !!!
+2 😉
Merci pour tes vidéos. Je prépare mon entrée en école de développement. Pas facile l'apprentissage en autodidacte, mais avec tes vidéos, la logique est enfin accessible.
Meme apres 7 ans tes vidéos sont toujours des légendes !😄
J'ai débuté le java cette semaine en cours et suis tombé sur tes tutos directement, ils sont hyper bien expliqués et ça me donne envie d'aller encore plus loin, merci d'avoir fait ça avec tant de passion j'espère que tu continueras encore longtemps !
Merci pour tes tutos, j'avais jamais fait de programmation avant cette année et même si je maitrise pas encore toutes les notions tes explications sont vraiment claires! Beaucoup plus claires que celles de mon prof en tout cas. Et tes exemples sont très parlants
Il y a des vidéo comme cela partout, mais çà fait plaisir sur cette chaine.
Merci ;)
@@anthocnt à ouais, je savais pas ça
Merci beaucoup pour votre vidéo elle m’a permise d’enfin pouvoir comprendre la programmation objet qui finalement n’est pas si compliquée que je le croyais.
*Je vois que tu hésites entre " - = "ou " = - " faut penser que si tu fais =- tu affectes un moins à ton élément c'est pour ça qu'ils ont fait dans l'autre sens ! Merci pour ce contenu de très grande qualité ! Au plaisir :p*
Suuuuuper waaa trop bien j'ai trop aimer cette partie !! C'est la première fois que j'utilise les objets c'est super !!
Petit conseil pour ceux qui ne comprennent pas, ne vous découragez pas, regardez 2 voir 3 fois la vidéo pour ne laisser aucun détail s'échapper certe il va très vite mais en visionnant plusieurs fois on se rend compte que c'est limite mieux qu'un prof mdrr ^^
Graven est pour moi le meilleur des meilleurs, quelle clarté dans ses enseignements!!!
merci encore, grace a vous je preparer mes exposé trés confortablement a l'ecole , vous etes largement mieux que beaucoup d'enseignant meme ici au etats unis , thank's a lot
Glad you like it ;)
J'ai loupé les bases en JAVA, et je dois dire que grâce à ta chaîne, tout s'éclaircit !
Tu expliques vraiment bien. ;-)
OH MON DIEU J'AI TOUT COMPRIS
Graven c'est officiel tu es le TH-camr que je préfère, tu racontes très bien, tes explications sont claires, tu vas à la vitesse qu'il faut. Je viens de tabasser le like ! Merci encore ^^
Mdrr je ne comprenais rien sur openclassroom, et la tout est clair instantanément x) je pense que ta méthode d'explication me convient mieux ^^ merci mec !
grace à cette vidéo j'ai compris la logique derriere la programmation objet , je me rends compte que ce n'est pas si compliqué que je le pensais. et j'ai aussi appris tes astuces pour aller super vite en programmation. merci à toi
On est en 2022 et tes vidéos sont toujours aussi utiles
merci beaucoup pour ce que tu fais !
je te jure
J'adore tes fonds d'écran
Salut Graven, merci de nous apprendre le java mais si il y a bien un default, c'est que tu va MEGA rapidement xD
Continue comme sa, Peace !!
merci, je sais mais c'est dans ma nature, essaye de remettre les passages plusieurs fois ou de reduire par 2 la vitesse de la video
Merci pour les vidéos, comme d'habitude dès que je bloque sur une notion (j'apprends avec un livre avant de tenter une formation) j'essaie de regarder un max de vidéos pour débloquer la situation, t'es vidéos sont claires et font paraître ça tellement plus simples que ce que j'en lis. Je vais tenter de réécrire ton code
Bonjour
Ne travaillant pas du tout dans le domaine informatique mais ayant certaines bases amateur je dois dire que quand je regarde tes vidéos je comprend mieux les temps de développement phénoménaux des jeux et applis gourmand(e)s lol c'est fascinant
Salut Graven,
Votre travail est magnifique et je tiens a vous remercié énorme sacrifice pour nous débutant, personnellement Moi même en question.Merci
Pour l'instant je ne fais que découvrir, mais plus on avance plus je trouve ça passionnant, et je suis impatient d'en apprendre plus !
Merci à toi !
merci new video ce soir normalement ;)
Cool ! Je vais aller voir les vidéos plugin en attendant :'D
Je vous remercie beaucoup pour vos efforts,.
La méthode que vous utilisez est très pédagogique, mille merci.
GRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVEN MON SAUVEUR!!!!!
Punaise je suis en train de suivre une formation de développeur d'application Android sur openclassrooms et c'est parfois très mal expliqué heureusement que je suis tombé sur ta vidéo parce que c'est 100 fois mieux expliqué .
MERCIIIIIIIIIIIIIIII
J'avais du retard sur le programme de l'année dernière en BTS… Maintenant j'en ai plus! 😁
Moi quand je laisse ma souris sur un mot sa me fait une fenêtre qui n'a rien à voir (5:27 )
Dans ce cas, le "this" était important. Généralement, on en a pas besoin. Tes tutoriels me servent de révision ^^
Merci et bonne revision ;) tu as le controle en description xD
Deriens ;)
j'vois tout les coms qui datent, la série de tutos est vieille mais tj utile ! cimer
merci beaucoup d'avoir pris le temps de faire ces tutos! j'adore comme tu expliques et je comprends tout!!! merci encore 😊
Salut Graven!
Je commence a apprendre le java avec tes vidéo et j'adore!
mais a 4:10 quand j'ai bien fait tout le code comme toi quand je clique sur "run" il ne se passe rien je ne sais pas a quoi cela est du. Si tu vois ce commentaire n’hésite pas a me répondre sa m'aiderais bcp.
continus tes vidéo j'adore ce que tu fait!
L'explication est très claire, mais dommage,l'écriture est trop petite ce qui la rends difficile à lire.Merci beaucoup !!
Merci beaucoup
Oui effectivement mais cela change sur les episodes plus récent
Question kawter 2 ans après t'en es où stp ? Je viens de commencer la programmation , et je me dit un retour sur 2 ans serais top !!
@@Gravenilvectuto Merci
@@Gravenilvectuto Comment
Créer un tableau d'objet qui a plusieurs paramètres ?!
Merci graven pour tes supers cours :) je fais beaucoup de progrès grâce a toi ! hâte de passer à la suite de tes tutos !
top !
T'es un chef, chef !
Si seulement on m'expliquait les choses si simplement à la fac... On m'a vraiment embrouillé avec les termes qui ont su être définis en deux secondes ici x3
vous êtes tout simplement génial .Merci
géniaux*
@@calz- non
c'est bien Génial
Salut,
Je suis un abo mais je voulait te demander si tu pouvait zoomer ou mettre ton code dans un pastebin ou directement dans la description car dés fois, je ne vois pas très bien et donc j'éssai de déchiffrer.
Un abo qui apprend le java avec tes vidéos
:)
Merci pour tes explications !
Yo ! J ai une question, dans la fonction de construction du Player il faut pas utiliser les fonction set health, setname etc pour justement set toutes les variables du joueur ?
Je sais pas si quelqu'un en a encore besoin, donc je poste là : les fonctions setName etc... Servent quand on a besoin d'attributs d'un objet en dehors de l'objet. Vu que le constructeur se trouve dans l'objet, on n'a pas besoin de passer par les fonctions. Voilà ^^
@@sharklouis1141 okok merci ^^
@@Dusk0 j'apprends aussi le Java, mais j'ai fait de l'orienté objet en PHP avant ça, et il fallait faire comme ça pour accéder/modifier les attributs des objets. Ça s'appelle l'encapsulation, et c'est dommage que Graven n'ai pas un peu plus expliqué le sujet, pourquoi on ne pouvait pas récupérer les attributs directement, les modifier sans passer par des fonctions, etc...
Content de t'avoir aidé en tout cas :p
Merci graven !! encore une super vidéo très intéressante !!
"vous voyez c'est vraiment très simple" mdr d'entendre cela quand mon cerveau ("bug");
Bonjour GravenilvecTV je trouve que tu as oublier un truc très utile
tu peux faire les message privée du genre :
/msg
Aussi une utilité du genre :
/prixo
Regarde la video sur les broadcasts c'est le meme systeme
ohh super merci j'attendai cette vidéo
Avec les fonctions j'ai fait un raccourci du System.out.println("Ceci est un exemple") si vous le voulez (même si c'est très simple):
private static void tell(String message) {
System.out.println(message);
}
Graven!!!!! Un graaaaaaaandddddddddd merci 😊
Très bonne vidéo continue comme ça !
Bonjour;
3:30
Pourquoi Player est notre type d'objet? Les types sont pas uniquement int, double etc etc?
Quand tu fais une classe tu peux t'en servir comme un type 😉
@@Gravenilvectuto Merciiii
graven t'es le meilleur ! En classe je comprenais rien !
top !
vidéo de tres bonne qualité
complexe, mais bien expliqué. bravo.
du coup on peut faire pleins de trucs !!! on peut faire du heal! on peut faire des boosts d'attaques ! on peut même mettre autre chose que attaque, santée et nom ! on peut... les possibilités sont infinies !
et ouiiiiiiii !
C quoi la différence entre les variables et les caractéristiques d'un objet ?
J'ai une question merci de répondre vite je n'ai pas le damage dans mes propositions ? Et aussi tu dis objet mais tu fais un mod ?
non un "objet" c'est des bouts de code pour faire simple et dans ce tuto il apprend à les mettres en relation en très très gros, mais si tu n'as pas compris ça je te conseille de re regarder ses tutos java et pour faire un mod (je pense que tu parles de minecraft) il a fait une serie sur "comment faire un plugin pour minecraft" c'est pas un mod mais c'est déja un bon début...
On aurait aussi pu faire une petite fonction comme celle là :
public void damage(Player name) {
name.health -= this.attack;
System.out.println(name.getName() + " a reçu " + this.getAttack() + " dégâts de la part de " + this.name + ". Sa vie est maintenant de "+ name.getHealth() + " pv");
}
méthode* pardon
Bonjour Mr Graven,
Je n'arrive pas à créer un constructeur en utilisant votre shortcut ( CTRL + SPACE BAR).
Je travaille sur IntelliJ IDEA.
salut graven. tu peux zoomer un peu pour qu'on puisse voir les codes clairement par ce que là on ne voit presque rien
salut Graven merci pour ces tutos! est ce possible de creer des conditions dans les objets?
Super vidéo merci
Merci pour ta vidéo, le Ctrl + espace ne me propose pas un construteur même si j'ai suivi à la lettre toutes tes démarche
Comment ta fais donc?
@@elyndiaye41 à la manuelle j'ai tipé😅
Salut Graven, tu pourrais expliquer un peu le cas où le constructeur est private?
Super vidéo j'apprends bien grace à tes tutos bien expliquer :) Petit question moi tout les "new" "public" etc... Ne sont pas en rose/violet mais en brun/orange... Tu sais pourquoi ? ^^
C'est l'éditeur du texte qui colorie, donc en fonction de l'éditeur les couleurs peuvent changer. Tu dois pouvoir modifier ça dans les réglages de l'éditeur de texte ;)
Salut j'ai une question :)
J'aimerais faire une fonction damage qui récupère la Force du player1 de tel sorte :
public void damage(double damage) {
damage = player1.getForce() * 1.5;
this.vie -= damage;
System.out.println(pseudo + " vient de subir " + damage + " ptn de vie en moins ");
}
Sauf que Player.java ne connais pas player1.getForce() et si je met force tout court ça prend celle du joueur qui a prit les dommages et pas celle de celui qui a provoqué ces dommages ^^
Merci pour tes vidéos sinon :p
force en anglais c'est strenght essayeer peut etre
public void damage(Player attaquant){
this.vie -= 1.5 * attaquant.getForce();
}
Merci😍😍
Salut, j'ai découvert les petits tuto pour apprendre le Java hier, c'est super intéressant et tu explique bien, mais est ce que c'est possible d'avoir quelque chose de concret ? parce que la c'est toi qui change les valeurs mais sur un jeu ou une application par exemple ce sera fait automatiquement et c'est la que j'ai du mal à suivre des fois ^^ merci et vivement le prochain tuto
Merci beaucoup c'est vrai que cette serie est tres theorique mais nous verrons plus tard des videos sur des exemples precis (android, etc)
d'accord, je continu donc à prendre mes petites notes sur papier et je verrai lors des exemples, merci
;)
Hi j'ai juste un question comment on enlève une classe main de ses propriété main ?
tes videos sont supers bravo
Merci pour le tuto! BIen expliqué! Par contre la police d'eclipse est trop petite, cela dificulte la lecture. Et si tu parlais un peu moins vite, ce serait nickel. Les débutants nous avons besoin du temps pour asimiler ce que tu nous expliques !! ;) ;)
Grand merci pour cette vidéo, car la notion d'objet était obscure pour moi.
Là, au-delà de la 5ème minute, j'ai déjà beaucoup appris !! ☺️
Juste une remarque par contre : pourrais-tu un peu zoomer sur ton code ? Je distingue mal ce que tu écris.
Merci en tout cas.
merci, ne tkt pas des l'episode 10 ou 11 je zoom sur le code :)
Tu vas biieeeen trop vite.
tu as regardé les videos précedentes ?
ça commence à chauffer, mais ça va aller, je regarde plusieurs fois l'ep pour être sur de comprendre :)
Yup... certains ont lâchés à l'avant dernière vidéo x) ! #WeAreTheFutureGravenBoy
Salut Graven et les internautes, tout d'abord merci pour tous ces tutoriels complets et clair, cependant je ne comprends pas l'utilité du private ou du public (et protected) si quelqu'un pouvais me l'expliquer en detail je lui en serais très reconnaissante
en fait, ce qui change, c'est l'accessibilité de la classe, ou autrement dit, comment tu peux l'appeller.
classe private : tu la créé dans une classe, et tu ne pourras l'appeller que dans cette classe la ( une fonction private créé depuis une classe nommée Fromage, ne pourra être appellé et utilisé uniquement dans cette classe Fromage )
classe public : si tu créé une fonction public depuis une classe, elle sera accessible depuis toutes les classes du projets. ( tu pourras appeller une fonction public, deouis une classe nommée Vinaigratte, même si le code à été écrit dans une classe nommée Fromage )
protected : ici,(si j'ai bien compris ) la fonction est accessible depuis n'importe ou, mais seulement sous certaines conditions. mettons que la conditions pour appeller une classe protected soit que la classe dans laquelle tu vas l'appeller ait plus de cinq lettres dans son nom. on créé une fonction protected dans une classe Fromage. tu pourras appeller cette fonction dans une classe nommée Vinaigrette, mais pas dans une classe nommée Mur. dans le cas de la classe Mur, la condition n'est pas remplie. (après, la condition d'appel peut être différente )
vuilà
@@latassedethe4931 D'accord merci même si ça fait 10 mois que j'avais poster le commentaire mais ça pourra surement aider d'autres gens (J'avais mit la programmation de coté pour me pencher sur mes études mais je compte bientôt reprendre donc merci =D)
J'ai des questions admettons, que je veux que lorsque que nous prenons des dégâts alors que nojd sommes en voiture, avec le plugin UCars, nous devons descendre à chaque dégâts causés par un joueur, comment faisons nous pour exécuter cette action? j'espère mettre montrer assez clair, cordialement et merci d'avoir lu cette requête, et je m'excuse si cette question n'a pas trop de rapport avec cette vidéo.
Il te faut un evenement (ex: VehiculeColisionEvent) et tu fait un setPassenger null ;)
tres bonne serie sa fait maitenant une semaine que je suis set serie pour aprendre le langage Java probleme se que j'ai peur d'oublier tout se que j'ai aprit au cour de ta serie est ce que tu a un conseil a me donner car une fois terminer ses 18 episode je me lancerais a cree un application telephone.
salut , Pourquoi à tu suprimé la vidéo de bungeecord ??
Je ne sais pas si tu abordes le sujet plus tard, mais ça aurait été sympa du code pour générer aléatoirement un health, et un attack
public void setRandomHealthAndAttack(){
Random random = new Random();
this.health = random.nextInt(100);
this.attack = random.nextInt(200);
}
Y'a pas de possibilité de faire en Double ?
essaye nextDouble ou nextFloat
Fromage 🧀
C nice le tuto pour l'object, mais tu as oublié de couvrir la méthode toString, destructor, equals et hashcode. C'est méthode vient aussi avec Object avec la difference entre equals et hashcode, puis constructor et destructor. Sinon le tuto est facile à comprendre et il est bien monter dans son ensemble
merci beaucoup, après je ne voulais pas faire trop long, mais on pourras reparler de cette notion plus tard ;)
slt ,je trouve que c est tres utile ce que vous faite mais c est quand la prochaine lecon?
Salut tout dabord merci, je vais essayer de faire environ 2 videos apprendre le java par semaine ;)
JE DIS OUI ! :)
Salut, je commence tout juste à créer un plugin et celui-ci je coupe l'accès aux commandes de bases sur minecraft. Sans le plugin sur mon serveur, les commandes marche normal (/kill /give /tp /time ... ce genre de commandes) et à partir du moment où je transfert le plugin sur le serveur, toutes ces commandes ne marchent plus.
Pourrais-tu m'aider à résoudre ce problème stp ?
Au passage, continue comme ça j'aime beaucoup ;)
Merci pour ton travail d'explication, juste petite recommandation, STP vas un peu moins vite car tu ne nous laisses pas le temps de comprendre la logique de certaines fonction. Je comprend que tu peux avoir un soucie de temps, mais pas au point que la majorité ne comprennent pas par manque de temps et se lassent finalement. Merci.
daccord je fais plus attention dans les videos plus recente
Pourquoi tu ne fais pas un cours de Kotlin? J'aime beaucoup ton style de videos
Bonjour, déjà merci pour ce tutoriel jusque là tout fonctionne ! Cependant lorsque je place ma souris sur un attribut de la classe java ne me propose pas automatiquement de créer les getters et setters. Des suggestions ?
Bonjour ! as tu une capture du code ?
Parfait ! :)
bonjour, est-ce normal qu'on ne puisse pas effectuer de getAttack dans l'autre sens, c'est à dire du player2 sur player1 , ou j'ai loupé un truc
Hey je ne sais pas si la réponse à ta question t intéresse toujours mais je vais te la donner enfaite dans se qui est montre on fait apparaître player 1 puis on parle de lui ensuite on fait apparaître player 2 et on parle de lui mais tu ne peux pas dire que player 1 prend des dégâts de player deux si tu n en a pas parler avant donc la ligne
Player player1=new Player.....
Et la même avc player deux doivent être mise ensemble est au dessu de tout se qui est pv etc pour pouvoir les utiliser partout dans ton texte je ne sais pas si j ai réussi à y expliquer
Mais en gros tu peux pas utiliser un objet si tu n en a pas parler avant faut que tu le crée avec le fameux new je débute aussi et c est se que j ai gompris
svp est ce que je peux recevoir la correction du quiz ?
Salut, j'ai pas trop compris qu'est-ce que définissait le "public" et private". Et à quoi servent les différentes "class"? En tout cas bonne vidéo ;)
un objet private n'est qu'accessible à l'intérieur de la classe qui le contient
un objet protected est accessible dans tout le package et dans les sous classes
un objet Public est bien sûr visible partout.
une classe est une structure permettant de representer un concept, une idée ;) vidéo à l'appui th-cam.com/video/dfUM_9xibf8/w-d-xo.html&lc=UgzhilV8mG-8slQg-Wl4AaABAg
@@Gravenilvectuto Ok merci! (justement, c'était une des vidéos qie je navais pas bien compris :D)
Bonjour, je nai pas trop compris de quand il faut utiliser le void et le static. je sais que le void nenvoie pas de valeur mais il me semble que jai vu des methode void qui retourner un return. Du coup je suis un peu perdu.
pour le static c'est pour un acces direct à un élement (methode, variable, ...) en faisant Nomdelaclasse.nomdelement
pour le void, par defaut il est utilisé pour effectuer des instructions et c'est tout, mais tu peux à tout moment fais un return
qui arreteras la méthode en question.
Graven - Développement daccord merci je commence a comprendre un peu plus.
excellent
je comprends
MERCI MON FRERE.S'IL VOUS PLAIT QUELQUE NOTION SUR LA LANGUAGE C#
J'essaye pour chaque vidéo de me faire un mini projet pour celui c'était un jeu sur console.
#DONE
Slt Neroz tu veut dire que pour la vidéo sur les conditions tu fais un petit projet puis pour les boucles etc ? J'ai pas compris
Oui en gros mais j'en fais pas sur tous car j'ai pas forcement d'idées
Tu peut donner des exemples de mini-projets pour s'exercer stp ?
Vas sur Openclassroom et cherche le cours "Apprenez à programmer en java" Cherche le premier tp de la premiere partie ^^
ok merci (y)
Comment peut on garder la valeur de base pour un joueur ? Par exemple si on veut un certain nombre d'attaque mais pas de vie, on fait comment ? J'ai essayé ça mais ça marche pas :
Player pl1 = new Player("bilbo" , , 3);
C'est pas comme dans la boucle for ... :/ un vide laisse une erreur
screen de ton code
quel est la fonction pour demander a un utilisateur d'entrer une fonction (en C c'est scanf mais c'est pareil en java ) ?
Scanner sc = new Scanner(System.in);
GravenilvecTV | Développement OK merci :P
Salut!
J'ai un petit problème avec ma console, au lieu de mettre à chaque fois tout à la ligne
ex :
fromage
test
fromage
Elle met tout à la suite :
fromagetestfromage
Comment je peux revenir à la normal ?
utilise println() au lieu de print() ça saute une ligne ;)
Salut les codes ne sont pas bien visibles chez moi
quand Je veu ouvrir pour la première fois eclipse CA me met CA : The Eclipse executable launcher was unable to locate it's companion shared library
tu aurais du expliquer ça en parlant de l'encapsulation et de la portée des variables, mais sinon ça passe
oui effectivement mais je prefere faire plusieurs partie ;)
salut, tes vidéos sont très pratiques mais un peu moins axées sur les intérêts de la théorie, à savoir l'encapsulation qui est primordial quand on parle de duplication de code !
Il y aura combien d'épisode en tout ? s'il te plaît répond moi :D
je sais pas c'est une serie sans nombre definit peut etre 15 comme 50 ;)
D'accord merci beaucoup de m'avoir répondu continue tes vidéos t'es génial !
Merci
Bonjour je sais que la vidéo a été mis en ligne il y a longtemps mais je n'ai pas eu de problème avant aujourd'hui j'ai exécuter un objet et je voudrait le ré-exécuter(ça fait une heure que je cherche comment faire en vint).
quel est ton code ?
public class Player {
private int more;
private int value = 1;
public Player(int more,boolean fo) {
this.setMore(more);
if(fo = true){
this.setValue(480);
}else{
this.setValue(this.getValue() + this.getMore());
}
}
public int getMore() {
return more;
}
public void setMore(int more) {
this.more = more;
}
public int getValue() {
return value;
}
public void setValue(int value) {
this.value = value;
}
}
ton code est bon tu veut faire quoi avec ?
Je veut l’exécuter plusieurs fois dans le même progame
tu executes quoi ?
il n'y a plus de suite?on attend la suite
Salut ;) ne tkt pas il y a une suite mais je prend du temp pour ecrire les videos afin de ne pas dire de betises ;)
Jai un peu de vos cours mais je veux que vous me dites que faire un expert en java en un mot les principes indispensables pour être un bon programmeur en java.Salut!!!!
Quelques conseils c'est ça ?