[java] creation objet automatique

Résolu/Fermé
Signaler
-
 wolfy -
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

3 réponses

Messages postés
16437
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
28 novembre 2021
2 918
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.
ben je voudrais un genre de classe dans le sens:

public void madeObject(String townName)
{
Town townName = new Town();
}
Messages postés
16437
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
28 novembre 2021
2 918
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 !
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