Hallo zusammen,
wir haben folgende Attribute in einer Klasse:
private int nr;
private String name;
private String beschreibung;
private String bild;
private Date verfuegbarkeitAb;
dazu folgenden Konstruktor:
public Artikel(int nr, String name, String beschreibung, String bild)
{
this(nr, name, beschreibung, bild, new Date(0));
}
Was das Schlüsselwort this im allgemeinen Bedeutet ist mir klar. Es geht um die Verknüpfung von Attributen mit den Parametern. Was mir nur nicht klar ist, wieso können die das letzte Attribut "verfuegbarAb" weglassen und einfach ein neues Date-Objekt übergeben? Einfach weil es das letzte ist und keines mehr übrig bleibt? speichert er das automatisch in das Attribut hinein?
Vielen Dank für Eure Hilfe!
wir haben folgende Attribute in einer Klasse:
private int nr;
private String name;
private String beschreibung;
private String bild;
private Date verfuegbarkeitAb;
dazu folgenden Konstruktor:
public Artikel(int nr, String name, String beschreibung, String bild)
{
this(nr, name, beschreibung, bild, new Date(0));
}
Was das Schlüsselwort this im allgemeinen Bedeutet ist mir klar. Es geht um die Verknüpfung von Attributen mit den Parametern. Was mir nur nicht klar ist, wieso können die das letzte Attribut "verfuegbarAb" weglassen und einfach ein neues Date-Objekt übergeben? Einfach weil es das letzte ist und keines mehr übrig bleibt? speichert er das automatisch in das Attribut hinein?
Vielen Dank für Eure Hilfe!