public/prvate/protected/黙認する各種の理論の上の違い


public class myClass
{
int id;
public string name;
protected int age;
private string something;
}
上のコードは主に例を作って今日記録したものを説明します。第一のidは、実はデフォルトでは現在のカバンにしかアクセスできません。ネットではprvateintidに相当します。publicは他の種類に訪問できます。protectedはmyClass類またはそのサブクラスに訪問できます。prvateは現在のクラスでしかアクセスできません。
これは初心者の簡単な理解です。もし間違いがあれば、本人の訂正に便利なように、各位の侠客の評論をお願いします。