Unterschied zwischen einem Konstruktor und einem null-parameter-Konstruktor (in Java)

Kann mir jemand sagen was der Unterschied (begrifflich) zwischen einem Konstruktor und einem null-parameter-Konstruktor ist? Beispiel:

Wie würde die Umsetzung beeinflussen ein Programm

public Person() {
firstName = "UNKNOWN";
lastName = "UNKNOWN";
gender = '?';
retired = false;
age = 0;
address = null;
}

im Vergleich zu sagen...:

public Person(String f, String l, int a, char g) {
firstName = f;
lastName = l;
age = a;
gender = g;
retired = false;
address = null;
}

edit: bitte ignorieren Sie die Anzahl der Parameter...

Was ist Ihr Verständnis über einen Konstruktor, im Allgemeinen?

InformationsquelleAutor choloboy7 | 2013-03-19

Schreibe einen Kommentar