L'instanciation d'un objet à un constructeur

Il semble que le résultat du code ci-dessous est le même, donc quand dois-je utiliser?

public class Person {
   public Person() {
       this.family = new Family();
   }
   Family family;
}

à

public class Person {
   Family family = new Family();
}

(un scénario que je pense, c'est quand le fait d'avoir plusieurs constructeurs et nous voulons créer une instance de la famille qu'à l'intérieur de l'un d'entre eux... est-ce le seul cas?)

OriginalL'auteur Ohad | 2012-02-14