Wpis z mikrobloga

#java #javapomoc

Player kamil = new Player("Kamil", 10, 20);
System.out.println(kamil.toString());
saveObject(kamil);
kamil.setHitPoint(500);
kamil.setWeaponName("PISTOL");
System.out.println(kamil);
saveObject(kamil);
readObject(kamil);
System.out.println(kamil);
Czemu za drugim razem systemOut nie potrzebuje .toString ?
  • 4
@szwe: no własnie czemu? W obiekcie który chcę "print" mam ten kod;

@Override
public String toString() {
return "Player{" +
"name='" + name + '\'' +
", hitPoint=" + hitPoint +
", strength=" + strength +
", weaponName='" + weaponName + '\'' +
'}';
}