[java] creation objet automatique

Résolu/Fermé
wolfy - 12 déc. 2011 à 15:51
 wolfy - 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

A voir également:

3 réponses

KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
12 déc. 2011 à 18:51
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.
0
ben je voudrais un genre de classe dans le sens:

public void madeObject(String townName)
{
Town townName = new Town();
}
0
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
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 !
0
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
0