C#でメソッドを "protected"として定義する利点は何ですか? のように:C#の "protected"メソッド?
次のようなものと比較してprotected void KeyDemo_KeyPress(object sender, KeyPressEventArgs e)
{
// some code
}
:
private void FormName_Click(object sender, EventArgs e)
{
//some code
}
私は本多くの例で見てきたと私は理由を理解してたときに、彼らはプライベートで保護されないのですか?
が、この本のこれらの例では何の継承はありません。 – Sherif
plz私たちが彼らのことを理解できません.... – Sherif
このクラスからフォームを派生できますか?次に、そのクラスからKeyDemo_KeyPressを呼び出すことができるようにすることができます。これは、プライベートだった場合は不可能です。しかし、他のクラスがその関数にアクセスできるようにしたくないので、それを公開することはできません。したがって、保護されています。 – HVS