Java | toString()

Si vous souhaitez représenter un objet sous forme de chaîne de caractères, la méthode toString() est utilisée.

Si vous affichez un objet, le compilateur java appelle en interne la méthode toString() sur l’objet. Ainsi, la surcharge de la méthode toString(), renvoie la sortie souhaitée. Cela dépend de votre implémentation.
 
 

Exemple :

Le code suivant surcharge la méthode toString():

public class Person {
	String name;
	String address;
	int age;

	Person(String name, String address, int age){
		this.name = name;
		this.address = address;
		this.age = age;
	}

	//surcharger la méthode toString()
	public String toString(){
		return name+" "+address+" "+age;
	}

	public static void main(String args[]){
		Person p1 = new Person("Alex", "Paris", 18);
		Person p2 = new Person("Bob", "Lile", 25);

		//le compilateur appel ici p1.toString()
		System.out.println(p1); 
		System.out.println(p2); 
	}
}

 
Sortie:

Alex Paris 18
Bob Lile 25
QCM-Java

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *