Sollten wir immer einen Standardkonstruktor in die Klasse aufnehmen?

Ich wurde gebeten, diese Frage von einem Kollegen, sollten wir immer einen default-Konstruktor in einer Klasse? Wenn ja, warum? Wenn Nein, warum nicht?

Beispiel

public class Foo {

    Foo() { }

    Foo(int x, int y) {
        ...
    } 

}

Ich bin auch daran interessiert zu bekommen einige Lichter auf diesem von Experten.

Kommentar zu dem Problem
Wie gewohnt - nur wenn es notwendig ist. Kommentarautor: Arnis Lapsa
Ja, ich bin auch neugierig. Mein manager sagt immer zu mir, dass es notwendig für die Reflexion, aber ich konnte nicht google nichts dazu, so bin ich ein wenig verwirrt. Kommentarautor: Jerry Smith

InformationsquelleAutor der Frage Moon | 2010-09-11

Schreibe einen Kommentar