Junior — Middle
V ktorých prípadoch sa odporúča prepísať metódu toString vo vašom kóde?
sobes.tech AI
Odpoveď od AI
Odporúča sa prepísať metódu toString() v nasledujúcich prípadoch:
- Keď je potrebné získať čitateľné reťazcové zobrazenie objektu na ladenie alebo zaznamenávanie.
- Na zobrazenie obsahu objektu v zrozumiteľnom formáte, napríklad polia a ich hodnoty.
- Pri vývoji vlastných tried, kde štandardné správanie
toString()(zobrazenie názvu triedy a hash kódu) nie je informatívne.
Príklad prepísania:
@Override
public String toString() {
return "User{name='" + name + "', age=" + age + "}";
}
Toto pomáha rýchlo pochopiť stav objektu bez dodatočného kódu.