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.
Ce que je comprends pas dans ce code, c'est pourquoi je me retrouve pas avec un buffer overflow (recursivite sans fin).
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(){} }
Merci de vos reponses
Partager