• 締切済み

protected override について

C#でカスタムコントロールを作るときなんかに OnPaintをオーバーライドすると思うんですが、 修飾子にprotected overrideが付いてますよね? protectedであるということは、ほかのクラスからは呼べないはずです。 これでなぜオーバーライドできるのかが分かりません。 ひょっとしたらものすごく簡単な答えかもしれませんが、教えていただきたいです。

みんなの回答

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

protected は、派生クラスに対して公開ですから、 カスタムコントロールは、元のクラスを派生して作りますからOKです。