C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 141 を表示中)
■82553 / )  クラスが継承できる理由
□投稿者/ Tomo (1回)-(2017/01/14(Sat) 21:58:04)

分類:[C#] 

クラスは参照型なので
継承やオーバーライド及びポリモフィズムが行えますが

構造体は値型なので
継承やオーバーライド及びポリモフィズムが行えない

継承させたいのであれば、クラスを使うし
継承を行わない、かつ扱うフィールドの数が少なければ構造体を使う

という風に書籍に書いてあったのですが、クラスでなければ継承、オーバーライド及びポリモフィズムが
行えない理由というのが、いまいち理解できませんでした。

そういう仕様になっている、といえばそれまでですが
それだと、どうにも もやもやがはれません。

クラスでなければ(継承、オーバーライド、ポリモフィズム)が
できない理由を詳しく知りたいです。
返信 編集キー/


管理者用

- Child Tree -