Faamoemoe o Overriding toString () Metotia i Java

O le a le mafuaʻaga o le toString() metotia i Java?

Afai tatou te manaʻo e fai ma sui o se mea faitino o se vasega o se String, ona mafai lea ona tatou faʻaaogaina le toString() metotia e faʻafoʻi mai ai se faʻaupuga tusitusiga o le mea faitino.

A e lolomiina se mea, a aunoa ma le masani ai o le Java compiler valaʻau le toString() metotia luga o le mea faitino. A faʻapea e ova i le toString() metotia, e mafai ona tatou tuʻuina atu 'aoga galuega faatino.


Seʻi tatou vaʻai ile manatu lea ile faʻataʻitaʻiga lea:



Overriding toString () Metotia

package io.devqa.tutorials; public class ToStringExample {
private String firstName;
private String lastName;
private String email;
public ToStringExample() {
}
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append('First name : ').append(this.firstName).append(' ');
sb.append('Last name : ').append(this.lastName).append(' ');
sb.append('Email : ').append(this.email).append(' ');
return sb.toString();
}
public static void main(String args[]) {
ToStringExample example = new ToStringExample();
example.setFirstName('Testing');
example.setLastName('Tester');
example.setEmail('testing@tester.com');

System.out.println(example);
} }

O loʻo tusia i luga le numera o mea nei:


First name : Testing Last name : Tester Email : testing@tester.com

Afai matou te leʻi faʻaleaogaina le toString() metotia, o le galuega faatino semanu e

io.devqa.tutorials.ToStringExample@60e53b93

Pei ona vaʻaia, i le ova o le toString() metotia, e mafai ona tatou faʻatinoina aoga faʻamatalaga o le mea.