Alexthi94 Posté(e) le 16 avril 2012 Partager Posté(e) le 16 avril 2012 5627 Dans java, tout est organisé en classes. On peut créer des objets qui sont définis par la classe. Ils contiennent des informations, appelées variables, et des méthodes qui les modifient ou donnent des informations dessus, appelées méthodes. Par exemple la classe Cercle contiendrait des variables posx et posy qui définiraient ses coordonnées, et une variable rayon, qui définirait son rayon. On aurait une méthode getDiamètre() (les méthodes ont des parenthèses pour d'éventuels paramètres. ici il n'y en a pas car les données nécessaires sont déjà dans l classe) qui retournerait le double du rayon. Il y aurait aussi getPerimetre(), getAire(), coordonnees( newx, newy) qui donnerait à posx et posy la valeur de newx et newy, afin de changer les coordonnees. Des questions là-dessus? (je continuerai sur ce que vous me demanderez, je ne sais pas où vous en êtes.) Lien vers le commentaire Partager sur d’autres sites More sharing options...
minimehdi Posté(e) le 17 avril 2012 Partager Posté(e) le 17 avril 2012 5626 D'ou tu tires tout ca et pourquoi cette soudaine envie de nous le dire ? (je sais j'suis chiant) EDIT: Sinon c'était plutôt clair, même s'il m'a fallu relire deux fois pour comprendre (c'est p'tetre aussi parce que je viens a peine de me reveille ><) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Protolet Posté(e) le 17 avril 2012 Partager Posté(e) le 17 avril 2012 5625 Il tire tout ça d'un truc pas très connu qu'on appelle Internet et il le dit car tu lui as demandé Lien vers le commentaire Partager sur d’autres sites More sharing options...
Alexthi94 Posté(e) le 17 avril 2012 Partager Posté(e) le 17 avril 2012 5624 Alors... Reprenons. La méthode "coordonnees()" a des valeurs entre parenthèses. Ce sont ses paramètres. Les paramètres servent à déterminer les valeurs que la méthode utilisera. Par exemple, il existe une classe de base de Java, Math. Elle contient la méthode sqrt(double d). Son paramètre est une variable de type double, soit un gros nombre à virgule. Donc pour l'appeler dans un programme, il faut écrire: Math.sqrt(145.3); Par exemple. Mais cette fonction ne servirait à rien ainsi, car la valeur qu'elle retourne n'est pas associée à une variable: elle se perd dans les méandres pixellesques (©Louvi). Pour garder cette valeur, il faut l'associer à une variable (qu'on a déclaré auparavant:" double resultat;", qui va réserver dans sa mémoire un emplacement pour une valeur de type double) avec une ligne de code qui ressemble à ça: resultat = Math.sqrt(145.3197); Notre variable resultat a la valeur de la racine de 145.3197. Allez, le prochain post je tombe dans le concret. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Protolet Posté(e) le 17 avril 2012 Partager Posté(e) le 17 avril 2012 5623 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Alexthi94 Posté(e) le 17 avril 2012 Partager Posté(e) le 17 avril 2012 5622 Tout ce que je dis là c'est de tête, mais j'ai appris sur internet. Donc, les classes se trouvent dans des fichiers .java, qui ont le même nom que la classe. Par exemple, faisons un programme qui dit "Bonjour!". Dans le fichier DireBonjour.java, il y aura: public (la classe est accessible) class DireBonjour{ (l'accolade montre le début de la classe) //Définissons maintenant une méthode principale qui dira "Bonjour!" public (méthode accessible de partout) static (elle n'appartient pas à un objet découlant de la classe mais à la classe elle-même) void (elle ne retourne aucune valeur) main(String[] args){ //La méthode main() sera appelée automatiquement lors de l'exécution de la classe DireBonjour. //Maintenant appelons la méthode qui permet d'écrire un texte à l'écran. Elle appartient à out, qui appartient à System. Il en existe deux: System.out.print(String str) qui a pour paramètre un objet de type String (une suite de caractères) et qui les écrit à l'écran sans aucun espace ni retour à la ligne au début ou à la fin //et System.out.println(String str) qui ajoute un retour à la ligne à la fin de ce qui est écrit. Il existe aussi la même sans paramètres, qui permet d'aller à la ligne sans rien écrire. //appelons ici la deuxième pour aller à la ligne à la fin System.out.println(Bonjour!); //ce code ne fonctionne pas: Il va chercher un objet "Bonjour!" de type String, sans le trouver. System.out.println( "Bonjour" ); //N'oublions pas de terminer la méthode main() par une accolade } }//ainsi que la classe. Nous avons donc notre programme: public class DireBonjour{ public static void main(String[] args){ System.out.println("Bonjour!"); } } Lien vers le commentaire Partager sur d’autres sites More sharing options...
Galaoud Posté(e) le 17 avril 2012 Partager Posté(e) le 17 avril 2012 5621 Est-il possible de ban ce joueur pour inaptitude à intéresser les joueurs? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Protolet Posté(e) le 17 avril 2012 Partager Posté(e) le 17 avril 2012 5620 J'approuve totalement, c'est de l'étalage de science purement et durement inutile, et, vous savez ce qu'on dit, la science, c'est comme la confiture, moins on en a, plus on l'étale Lien vers le commentaire Partager sur d’autres sites More sharing options...
Yaptaz Posté(e) le 17 avril 2012 Partager Posté(e) le 17 avril 2012 5619 Le saviez-vous ? D'après le code de procédure pénale, article 73, nous pouvons arrêter quelqu'un ayant commit un acte qui pourrai courrir à un emprisonnement. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Protolet Posté(e) le 17 avril 2012 Partager Posté(e) le 17 avril 2012 5618 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Alexthi94 Posté(e) le 17 avril 2012 Partager Posté(e) le 17 avril 2012 5617 ... Bon bah si vous voulez la suite vous allez ici. Et nan j'étale pas ma science, je tente de vous faire découvrir ma passion. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Yaptaz Posté(e) le 17 avril 2012 Partager Posté(e) le 17 avril 2012 5616 @AlexThy94 5617 et non 5620 ! Édit : Devancé... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Protolet Posté(e) le 17 avril 2012 Partager Posté(e) le 17 avril 2012 5615 Autant pour moi, là est toute la différence Lien vers le commentaire Partager sur d’autres sites More sharing options...
Alexthi94 Posté(e) le 17 avril 2012 Partager Posté(e) le 17 avril 2012 5614 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Protolet Posté(e) le 17 avril 2012 Partager Posté(e) le 17 avril 2012 5613 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Alexthi94 Posté(e) le 18 avril 2012 Partager Posté(e) le 18 avril 2012 5612 A part ça j'ai une chaîne youtube. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Galaoud Posté(e) le 18 avril 2012 Partager Posté(e) le 18 avril 2012 5611 Boup Lien vers le commentaire Partager sur d’autres sites More sharing options...
Alexthi94 Posté(e) le 18 avril 2012 Partager Posté(e) le 18 avril 2012 5610 A tes souhaits. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Protolet Posté(e) le 18 avril 2012 Partager Posté(e) le 18 avril 2012 5609 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Alexthi94 Posté(e) le 18 avril 2012 Partager Posté(e) le 18 avril 2012 5608 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Protolet Posté(e) le 18 avril 2012 Partager Posté(e) le 18 avril 2012 5607 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Alexthi94 Posté(e) le 18 avril 2012 Partager Posté(e) le 18 avril 2012 5606 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Protolet Posté(e) le 18 avril 2012 Partager Posté(e) le 18 avril 2012 5605 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Alexthi94 Posté(e) le 18 avril 2012 Partager Posté(e) le 18 avril 2012 5604 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Protolet Posté(e) le 18 avril 2012 Partager Posté(e) le 18 avril 2012 5603 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés