Création
d'entreprise
Posez votre question Signaler

[java] creation objet automatique [Résolu]

wolfy - Dernière réponse le 12 déc. 2011 à 21:19
Bonjour,
j'aimerais savoir s'il est possible de généré des objets avec une référence voulue.
Impossible de trouver sur le net ce genre d'exemple.
je voudrais un genre de code dans ce style:
Town townName = new Town();
où townName est un String contenant le nom d'une ville.
merci à tous
Lire la suite 

[java] creation objet automatique »

4 réponses
Réponse
+0
moins plus
Je n'ai pas compris...
Si townName est initialisé avec new Town(), il ne peut pas être String !
Par contre tu peux faire String townName=new String(...); si tu veux.
Ajouter un commentaire
Réponse
+0
moins plus
ben je voudrais un genre de classe dans le sens:

public void madeObject(String townName)
{
Town townName = new Town();
}
KX- 12 déc. 2011 à 19:40
Ce n'est toujours pas clair, déjà là ce que tu fais ce n'est pas une classe mais une méthode, et tu mélanges les types des paramètres et des variables locales, c'est pour le moins confus.
Explique clairement ce que tu veux, en français, avec des exemples, des contre-exemples, pour voir un peu mieux ce que tu veux parce que là c'est impossible de t'aider !
Ajouter un commentaire
Réponse
+0
moins plus
oui pardon je voulais dire une méthode, excuse moi.

voici le code sur lequelle je travaille

public void addTown(String town)
{
if(map.get(town) == null)
{
map.put(town, new Town(town));
}
}

lors de l'appel de la méthode addTown, je voudrais que l'on ajoute le nom d'une ville (town) dans la hashmap (map) avec une référence vers un objet (town) de la classe Town.

mais en fait ca fonctionne maintenant ... désolé du dérangement
Ajouter un commentaire
Ce document intitulé « [java] creation objet automatique » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?