Мне было интересно, какой лучший (то есть самый чистый/безопасный/самый эффективный) способ обработки нескольких конструкторов в Java? Особенно, если в одном или нескольких конструкторах указаны не все поля:
public class Book
{
private String title;
private String isbn;
public Book()
{
//nothing specified!
}
public Book(String title)
{
//only title!
}
...
}
Что делать, если поля не указаны? Я до сих пор использовал значения по умолчанию в классе, так что поле никогда не было нулевым, но является ли это "хорошим" способом делать вещи?