Bonjour
Est-il possible en Java d'appeler une méthode en spécifiant le nom de ses arguments ? Par exemple, j'ai une classe avec constructeur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public class Monstre{
	private int niveau, PV, degats, armure, touche;
	private float vitesse;
	private String etat;
 
	public Monstre(int niveau, int PV, int degats, int armure, int touche, float vitesse){
		this.niveau = niveau;
		this.PV = PV;
		this.degats = degats;
		this.armure = armure;
		this.touche = touche;
		this.vitesse = vitesse;
		this.etat = this.mort()?"Mort":"Vivant";
	}
}
Je voudrais dans le programme principal faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Monstre toto=new Monstre(niveau=2,PV=4,degats=1,armure=3,touche=10,vitesse=2.5)
Tel quel, mon code programme principal ne marche pas. Mais y a-t-il une autre possibilité pour faire quelque chose de semblable ?

Merci
Christophe