• 締切済み

継承について

最近.NETをはじめたんですが、継承の意味がいまいち理解できません。これから進むにつれて継承は絶対に必要ですか?

みんなの回答

  • nanimania
  • ベストアンサー率36% (34/93)
回答No.3

継承って、簡単に言えば親子のようなものです。 例えば、タンポポもひまわりも『花』を継承しています。 『花』+『タンポポの特性』=タンポポ 『花』+『ひまわりの特性』=ひまわり プログラムの際、 『花』の部分を2回書けば済むことですが、 多くなればなるほど面倒ですよね。 たんぽぽ、ひまわりが『花』を継承するようにすれば、『花』の部分は一箇所書けば済みますし、 他の花にも使いまわせます。 絶対に必要ってわけじゃないと思いますが、 プログラムを楽にする方法の一つです。 身近なものに置き換えれば結構イメージしやすいですよ。言葉から先行しちゃうと難しく感じちゃいますよね。

noname#227796
noname#227796
回答No.2

私も、最近.NETをかじり始めたところです。 が、Javaでの経験から言うと、ちゃんと概念を覚えてないと、いずれ行き詰まります。 書籍などで学ばれることも必要とは思いますが、ネットの資源を活用するなら、とりあえず、、、 @IT:連載 改訂版 プロフェッショナルVB.NETプログラミング http://www.atmarkit.co.jp/fdotnet/vb6tonet2/index/index.html の「Chapter 10 継承とポリモーフィズム」あたりとか、 @IT:連載 改訂版 C#入門 http://www.atmarkit.co.jp/fdotnet/csharp_abc2/index/index.html とか、あとは、Javaになっちゃいますが、 http://www.atmarkit.co.jp/fjava/rensai2/javaent04/javaent04.html とか、他にも「オブジェクト指向 継承」でぐぐると結構出てくると思いますが、そういった物を参照すると、若干わかるかもしれません。 http://mikata.curiocube.com/oop/ http://kmaebashi.com/programmer/object/intro.html ※なんだか、いいサイトが見つからなかった・・・

回答No.1

はい、必須です。 概念を理解しておく必要があります。

関連するQ&A