Мне задали этот вопрос коллега, который должен всегда включать конструктор по умолчанию в класс? Если да, то почему? Если нет, почему бы и нет?
Пример
public class Foo {
Foo() { }
Foo(int x, int y) {
...
}
}
Мне также интересно узнать об этом от экспертов.