Bonjour, je ne saisis pas clairement pourquoi ce bout de code renvoie une StackOverflowError. Est-ce à cause du fait qu'il y a une création d'instance dans la création d'instance de la méthode main ?
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 class Holder{ int value = 1; Holder link = new Holder(8); public Holder(int val){ this.value = val; } public static void main(String[] args){ Holder a = new Holder(5); System.out.println(a.value); } }
Partager