Instance statique d'une classe dans cette classe
Bonjour, j'ai une classe qui marche mais j'arrive pas a comprendre pourquoi 8O 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:
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