Du behøver ikke starte med at sætte den til null. Men som nørden siger må du ikke i klassens konstruktør oprette et objekt af samme type da du så netop, som han siger, vil få en uendelig løkke.
Denne klasse vil køre uendeligt og æde systemets hukommelse hvis main metoden bliver kørt.
public class MyClass {
public MyClass() {
MyClass mc = new MyClass();
}
public static void main(String[] args) {
/* Her oprettes et nyt MyClass objekt som i konstruktøren opretter endnu et MyClass objekt, som i dens konstrukør opretter endnu et MyClass objekt osv. */
MyClass test = new MyClass();
}
}