Hej czy to jest czytelne tak tego używać czy lepiej za każdym razem w każdym konstruktorze pisać this.name = name itd... ? Tak wiem do jakiego gatunku należy to pytanie, ale zależy mi na czytelności kodu.
package model;
public class Student {
private String name;
private String nickname;
private int age = -1;
private int id = -1;
public Student(String name) {
this(name,"");
}
public Student(String name, String nickname) {
this(name,nickname,-1);
}
public Student(String name, String nickname, int age) {
this(name,nickname,age,-1);
}
public Student(String name, String nickname, int age, int id) {
this.name = name;
this.nickname = nickname;
this.age = age;
this.id = id;
}
}