TutorielsVous débutez ? C'est ici qu'on commence !
Mon compte
Recherche
Livre d'or
PublicitéVous devez être inscrit pour pouvoir poster des messages
Le problème de ce sujet a été résolu
| Page : 1 | |||||||
| Auteur | Message | ||||||
|---|---|---|---|---|---|---|---|
| 1 visiteur sur ce sujet (1 anonyme) | |||||||
| Page : 1 | |||||||
cryosore94
|
# Posté le 18/06/2008 à 11:44:39 | ||||||
|
Groupe : Membres |
Bonjour à tous
Je viens vous voir car j'ai essentiellement codé en C et je dois bientôt me mettre au java par obligation professionnelle. Je me suis acheté un livre sur le java que souhaite compléter par le tutoriel déjà présent sur le site. Seulement je suis complètement perdu dans les nouveaux termes ! Pourriez vous m'expliquer en termes simples et compréhensibles (voir avec connotation par rapport au langage C si vous le souhaitez) les termes suivant : Une méthode Une classe Une instance ( voir objet instance de sa classe ) Un objet Ainsi que leur architecture exemple: classe objet 1 -> méthode 1 -> méthode 2 objet 2 -> méthode 1 etc... Car je dois avouer que quand l'on fait juste du C en amateur, se retrouver face à tout ces termes est très déroutant et je ne comprend même pas ces bases (donc difficile de faire un programme sans savoir ce que l'on fait) Merci de vos futures réponses EDIT = fote d'ortografe
Édité
le 18/06/2008 à 11:47:01
par cryosore94
|
||||||
Alanis
|
# Posté le 18/06/2008 à 14:03:59 | ||||||
|
Groupe : Membres |
Cette réponse a aidé l'auteur du sujetA mon avis de devrait d'abord commencer par le tuto du sdz Puis compléter avec le livre de java. méthode = fonction du c. class: c'est un terme abstrait (comprend qu'il ne représente rien dans on programme, c'est juste du code) qui regroupe plusieurs méthodes, attributs, etc. par exemple la classe "chien" regroupe des méthodes comme aboyer, manger et des attributs comme queue, dents, couleur. Une instance c'est la représentation concrète de ta classe. Quand tu exécute ton code, on dit que la classe va être instancier... en un Objet ! Tu as Une classe chien que tu peux instancier en plusieurs Objet Chien. par exemple tu auras un objet "rantanplan", un autre "milou", tous viennent de la même classe "chien". tu as une classe, c'est "abstrait", tu utilises son constructeur pour créer: un objet qui possède les méthodes que tu as défini dans ta classe. Go to sdz.tuto.java ! |
||||||
"Pégasus"
|
# Posté le 18/06/2008 à 14:06:55 | ||||||
|
Groupe : Membres |
|||||||
cryosore94
|
# Posté le 18/06/2008 à 15:34:11 | ||||||
|
Groupe : Membres |
merci de vos réponse
![]() Donc si je comprend bien: Une classe : regroupement de méthode (fonctions), attributs, variables. Une instance est une classe dans son ensemble qui va me donner un objet. Un objet est une classe avec un nom (joueur 1 et joueur 2 sont 2 objets ayant la meme classe mais avec leur variables, méthodes, attributs, propre au joueur définit) En dessin ca donnerais : ![]() |
||||||
demonixis
|
# Posté le 18/06/2008 à 15:45:14 | ||||||
...And Justice for All![]() Groupe : Membres |
Cette réponse a aidé l'auteur du sujetCode : C
tu à : Code : Java
aprés tu peux l'instancié (lui attribuer une place dans la mémoire, comme avec malloc Code : Java
C'est assez simplifier, mais il faut voir les objets comme des boites dans laquelle tu met tout un tas de fonctions. Pour ce qui est de mots clés private et public je t'encourage à lire le tuto du site qui est très bien fait ^_^ Si tu a d'autres questions n'hésite pas !
Édité
le 18/06/2008 à 15:45:38
par demonixis
|
||||||
cryosore94
|
# Posté le 18/06/2008 à 15:53:31 | ||||||
|
Groupe : Membres |
Citation : Pas de titre
Pour résumer les class dit toi que c'est une structure qui contient et des variables (attributs) et des fonctions (methodes) LA j'ai largement mieux compris ![]() Bon, avec toutes vos réponses , je me jette dans la grande mer de la POO et de Java Merci a tous
Édité
le 18/06/2008 à 15:54:10
par cryosore94
|
||||||
demonixis
|
# Posté le 18/06/2008 à 17:54:11 | ||||||
...And Justice for All![]() Groupe : Membres |
sache qu'en C++ ca fonctionne pareil, tu peux meme mettre des fonctions dans les structures, mais généralement on utilise des classes. Pour info tu a quoi comme livre pour apprendre le Java ? Si tu vien du C (et donc que tu a des bonnes connaissances algo) je peux te conseiller Java de Claude Delannoy ==> une mine d'or pour le developpement d'interface graphique avec Swing et un bon bouquin qui t'explique les fondement de la POO.
|
||||||
colibri
|
# Posté le 18/06/2008 à 18:21:17 | ||||||
alergeek![]() Groupe : Membres |
+1 demonixis pour le livre
![]() |
||||||
cryosore94
|
# Posté le 18/06/2008 à 19:32:57 | ||||||
|
Groupe : Membres |
Citation : Pas de titre
Si tu vien du C (et donc que tu a des bonnes connaissances algo) je peux te conseiller Java de Claude Delannoy C'est le livre que j'ai : Programmer en Java de Claude Delannoy ( 5eme edition Java 5 et 6 ). Personnellement je le trouve vraiment bien organisé... pas trop comme le tuto du site qui arbore 4 points fondamental par sous catégorie sans jamais vraiment expliquer ni meme finir les explications données. J'ai arreté le tuto du site ici http://www.siteduzero.com/tuto-3-25385 [...] tml#ss_part_2 Car il part dans une explication du programme , puis coupe (on sais pas pourquoi) par les commentaires pour finir sur un : Eh bien là, ce sont mes commentaires multilignes qui sont devenus des commentaires, et mes lignes sont de nouveau actives dans mon code ! Qui pour moi explique aussi bien tout ce qui est présenté depuis le début .... |
||||||
demonixis
|
# Posté le 18/06/2008 à 21:15:35 | ||||||
...And Justice for All![]() Groupe : Membres |
C'est pour cela qu'on recommande dans l'apprentissage d'un langage de programmation d'avoir un bon livre. Car suivre des tutoriel c'est bien (je n'est lu que la fin du tuto java du site, car je n'avais jamasi bosser avec les liste donc ce qu'il y a avant je ne sais pas), mais de la pratique et un bon livre qui reprend tout et plus encore, et bien c'est encore (desolé pour la répétition) mieux
![]() |
||||||
cryosore94
|
# Posté le 18/06/2008 à 21:34:07 | ||||||
|
Groupe : Membres |
Surtout l'entraide qui fait avancer !
Grâce à ton code et tes explications, j'ai déjà créer un petit programme d'opération avec une classe effectuant toutes les opérations de base et affichant les résultats sur demande (en console)Bref, tout cela pour dire, un bon livre oui ! et surtout de l'entraide !
|
||||||
demonixis
|
# Posté le 18/06/2008 à 22:24:00 | ||||||
...And Justice for All![]() Groupe : Membres |
|||||||
Retour au forum "Langage Java" ou à la liste des forums
Vous devez être inscrit pour pouvoir poster des messages
Changer de design |
En savoir plus |
Plan du site |
Politique d'accessibilité |
Règles |
RSS tutoriels |
RSS news
Édité par Simple IT SARL :
Nous contacter
| Notre blog | Revue de presse | Publicité
Y'a plus rien à lire, faut remonter maintenant !
Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.
780 Zéros connectés |
8 requêtes |
0.0351s (0.0108s)
