M
MartinDr141
Gast
Hallo allerseits,
einfache Situation: ich habe ein Feld in einer Klasse, bsp.
Macht es einen Unterschied, ob ich das Feld bei der Deklaration gleich initialisiere oder ob ich das Feld erst im Konstruktor initialisieren? (Mal ausgegangen davon, dass es nur einen Konstruktor gibt)
also 1.
oder 2.
Wenn es technisch keinen Unterschied macht, was ist zu präferieren?
Danke schonmal.
einfache Situation: ich habe ein Feld in einer Klasse, bsp.
Code:
class MyClass extends Irgendwas
{
private int i;
...
}
Macht es einen Unterschied, ob ich das Feld bei der Deklaration gleich initialisiere oder ob ich das Feld erst im Konstruktor initialisieren? (Mal ausgegangen davon, dass es nur einen Konstruktor gibt)
also 1.
Code:
private int i = 3;
oder 2.
Code:
public MyClass()
{
i = 3;
}
Wenn es technisch keinen Unterschied macht, was ist zu präferieren?
Danke schonmal.