Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Notion de réference [ Archives / Divers ] (ryadus)

lundi 30 janvier 2006 à 09:22:11 | Notion de réference

ryadus

Bonjour;
j'ai une question sur la notion de réference:

Soit une classe A comportant un membre String title, le constructeur A(String t) initialise ce membre avec la chaîne t, vaut-il mieux écrire:

public class A {
private title;
A(String t){
title = t;
...

ou bien

public class A {
private title;
A(String t){
title = new String(t);
...
pouvez m'expliquez la difference entre les deux
Les deux solutions sont elles strictement équivalentes pour la suite de l'exécution du programme ? ??


Merci

lundi 30 janvier 2006 à 09:59:55 | Re : Notion de réference

scaryman

Salut
Oui c'est équivalent.
Rien de moins ou de plus ne se passe entre les 2 exécutions

Voila
A++

lundi 30 janvier 2006 à 10:01:00 | Re : Notion de réference

scaryman

Oups j'ai oublié de préciser que tu devras mettre private String title au lieu de ce que tu as mis

lundi 30 janvier 2006 à 10:39:14 | Re : Notion de réference

ryadus

Mais avec : title = t, on afecte la réference à title
par contre avec : title = new string (t) là on crée un nouvel emplacement t ...

je sais qu'il ya quelque chose dans ce genre, je ne pense pas que sa soit la même chose !!!!

merci

lundi 30 janvier 2006 à 13:12:04 | Re : Notion de réference

kaloway

la classe string n'est pas le meilleur exemple car la variable de base et la classe enveloppe porte le même nom.
prenons plutôt les entiers pour illustrer; une variable de base se note int et la classe enveloppe integer. les variables int passées en paramétre à une méthode sont passées par valeur alors que les variable objet sont passées par référence. pour un int passé en référence on utilise une classe enveloppe (integer).



lundi 30 janvier 2006 à 14:04:03 | Re : Notion de réference

ryadus

Réponse acceptée !
merci pour vos réponses, entre temps j'avais posé la même question sur un autre forum, et la dernière réponse explique très bien cette notion, je vous mets le lien:

http://www.developpez.net/forums/viewtopic.php?t=449524



Cette discussion est classé dans : string, title, membre, réference, notion


Répondre à ce message

Sujets en rapport avec ce message

problème d'insertion d'un string dans bbd mysql grace à HSQLDB [ par amacau ] Salut, j'ai un problème avec l'insertion d'un String dans une base de données HSQLDB. J'obtiens par exemple l'execption suivante : java.sql.SQLExcep Jlist recuperer valeurs selectionner (swing) [ par Sat83 ] Bonjour!Je souhaiterais recuperer les valeurs selectionnés dans une Jlist (javax.swing)...Pour remplir ma Jlist j'utilise:                    DefaultL connexion a un serveur sftp [ par salim81 ] bonjour, j'arrive pas a se connecter a un serveur sftp via java.j'ai l'exception suivante:Problem encoured while connecting to the serveur xxxx : com. créer un tableau avec arraylist [ par ulysse00 ] salut mes amis je coince car je n'arrive pas a utiliser arraylist car je veux créer un tableau dynamique avec arraylist Connection conn = null;        séparer une chaine de caractère [ par ulysse00 ] bonsoir mes amis  je cherche une méthode qui peut m'aider a séparer une chaine de caractére en deux chaines de caractéres par exemple String X="124566 Insert into probléme Apostrophe [ par Dellys ] BonjourY a t'il SVP une fonction  pour remplacer un caractère, une apostrophe par exemple car les apostrophes pose problème l'ors de l'insert into Voi JAVA: Encodage des caractères [ par mop666 ] Bonjour,J'utilise JAVA 5 avec jrockit (BEA). A un moment dans le code j'effectue l'opération suivante:public class Temp{    private static final Strin Problème (simple ??) avec un ArrayList [ par Le_Novice ] Bonjour,J'ai un problème avec la mise en place d'Arraylist et son parcoursPour simplifier, j'utilise 3 classes (ici amputer de lignes peu "importantes csvreader : parseur xml [ par caro_perf ] Bonjour, J'ai developpé une application qui fait du mapping XML: à partir des fichiers plats (.txt) je recupère les champs séparés par des tabulations connecter à plusieurs tables [ par ulysse00 ] salut mes amis je n'ai aucune idée sur ce problème j'ai l'habitude de connceter à une base de donnée qui contient une table et je cherche a connecter


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,484 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.