User ( final, final . , , , ).
- "", , newId :
public final class User {
private final String name;
private final int id;
User(String name, int id) {
this.name = name;
this.id = id;
}
public User newId(int newId) {
return new User(this.name, newId);
}
}
String, Integer,... .