ど初心者なんですが、MonoBehaviour とはすべての親クラスという認識でよいのですか?
public class board : MonoBehaviour {←親クラス
public int hage;←公共変数
// Use this for initialization
void Start () {←子クラス
private int hage2;←プライベート変数
}
}

これらの矢印の認識はあっているでしょうか?