エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Objective-Cの基礎 クラスの継承を理解する. - 継承の概念と定義の仕方 | thaty
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Objective-Cの基礎 クラスの継承を理解する. - 継承の概念と定義の仕方 | thaty
今回からは「継承」について、おそらく数回に渡ると思いますが、解説していきたいと思います。 継承とは... 今回からは「継承」について、おそらく数回に渡ると思いますが、解説していきたいと思います。 継承とは 簡単に言うと、あるクラスを拡張して違うクラスを作ることです。 こうしてできたクラスは、独自のメソッドを持ちながらも、元のクラスのメソッドなどを継承し、それらを使うことができるのです。 例えば、「呼吸する、食べる、見る、寝る、移動する」といった特徴(メソッド)をもつ”動物”クラスがあったとします。しかし、プログラムを書いていると”動物”クラスの特徴に加え、「赤ちゃんを生む、母乳で育てる、体温を保つ」といった特徴をもった”哺乳類”クラスを作る必要が出て来ました。 この時、またゼロから「呼吸をする、食べる…」などの”動物”クラスの機能を作るのは面倒です。また、後から動物クラスの仕様が変わった場合(「嗅ぐ」を追加するなど)、”哺乳類”クラスにもその仕様を書き加えなければなりません。忘れてしまうと「嗅