構造体の面罵変数ってなんで初期化できないの?

struct person{
private int age=30;
}

クラスだとできるのに構造体だとこれができない理由は何?