Bonjour, j'ai une classe qui marche mais j'arrive pas a comprendre pourquoi plutot inhabituel..j m'explique:
A l'interieur de ma classe je declare une instance de cette meme classe:
cette instance est constante(final).
et elle appartient a la classe; elle est de type statique de cette. De cela decoule que cette attribut statique(unique) est cree avant meme de creer un objet instance de cette classe.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
public class A {
    public static final A attributStatique   = new A( "happy" );
 
    public A(){}
}
Ce que je comprends pas dans ce code, c'est pourquoi je me retrouve pas avec un buffer overflow (recursivite sans fin).

Merci de vos reponses