Junior — Middle
Milyen esetekben ajánlott felülírni a toString metódust a kódodban?
sobes.tech MI
Válasz az MI-től
A toString() metódus felülírását az alábbi esetekben javasolt elvégezni:
- Amikor olvasható sztring reprezentációra van szükség hibakeresés vagy naplózás céljából.
- Az objektum tartalmának megjelenítéséhez egy érthető formátumban, például mezők és értékeik megjelenítésével.
- Egyedi osztályok fejlesztésekor, ahol az alapértelmezett
toString()viselkedés (az osztály neve és a hash kód megjelenítése) nem informatív.
Példa felülírásra:
@Override
public String toString() {
return "User{name='" + name + "', age=" + age + "}";
}
Ez segít gyorsan megérteni az objektum állapotát további kód nélkül.