フィールドの初期化について質問です。

class Unko
{
 private int weight;

 Unko()
 {
  weight = 0;
 }
}

とするのと

class Unko
{
 private int weight = 0;

 Unko() { }
}

とするのは何が違うんでしょうか?