[JAVA] Aide sur les "NEW"
Eric
-
fiddy Messages postés 11653 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 11653 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous!
Mon problème est vraiment tout balo, je suis une personne venus des languages "C" et Matlab et je me met au Java, et il y a une chose que je ne comprends pas :
Dans mon cas, je suis dans le fichier X, mais j'ai aussi un fichier Y.
Quel est la signification, quand on fait un "new" de ( avec "a" et "b" deux strings ) :
"X a=new X()"
mais encore
"Y b=new Y(X)" ?
Je ne comprends vraiment pas ce que ca veut dire ce "new" dans ce cas... Je crois pas avoir compris ce que "new" signifie !!! :D
Merci d'avance !!!
Eric
Mon problème est vraiment tout balo, je suis une personne venus des languages "C" et Matlab et je me met au Java, et il y a une chose que je ne comprends pas :
Dans mon cas, je suis dans le fichier X, mais j'ai aussi un fichier Y.
Quel est la signification, quand on fait un "new" de ( avec "a" et "b" deux strings ) :
"X a=new X()"
mais encore
"Y b=new Y(X)" ?
Je ne comprends vraiment pas ce que ca veut dire ce "new" dans ce cas... Je crois pas avoir compris ce que "new" signifie !!! :D
Merci d'avance !!!
Eric
A voir également:
- [JAVA] Aide sur les "NEW"
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Eclipse java - Télécharger - Langages
3 réponses
Salut
En fait, tu abordes une nouvelle catégorie de langages.
Le Java, contrairement au C est un langage à objets.
Un String est un objet par exemple. Par exemple si tu fais un jeu mario bross, tu vas construire une classe Ennemie, une classe Mario, une classe Decor, etc. Et ensuite, tu passeras au programme principal en appelant ces différentes classes, elles sauront alors ce qu'on appelle "instancier", et on appellera dès lors des objets.
Maintenant : A var = new A(); signifie que tu instancies l'objet var.
et B var1 = new B(X); signifie la même chose et que tu passes la variable X pour la construction de l'objet.
Je te conseille vivement de lire des tutoriaux sur les programmes objets pour que tu aies la notion de constructeur, destructeur, héritage, interface (au sens java), etc.
Bonne chance
En fait, tu abordes une nouvelle catégorie de langages.
Le Java, contrairement au C est un langage à objets.
Un String est un objet par exemple. Par exemple si tu fais un jeu mario bross, tu vas construire une classe Ennemie, une classe Mario, une classe Decor, etc. Et ensuite, tu passeras au programme principal en appelant ces différentes classes, elles sauront alors ce qu'on appelle "instancier", et on appellera dès lors des objets.
Maintenant : A var = new A(); signifie que tu instancies l'objet var.
et B var1 = new B(X); signifie la même chose et que tu passes la variable X pour la construction de l'objet.
Je te conseille vivement de lire des tutoriaux sur les programmes objets pour que tu aies la notion de constructeur, destructeur, héritage, interface (au sens java), etc.
Bonne chance
Salut,
Sur google, ce n'est pas ce qu'il manque.
Par exemple :
https://java.developpez.com/cours/
Cdt
Sur google, ce n'est pas ce qu'il manque.
Par exemple :
https://java.developpez.com/cours/
Cdt