
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[光-Hikari-のPython]09章-03クラス(継承) - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[光-Hikari-のPython]09章-03クラス(継承) - Qiita
【目次リンク】へ戻る [Python]09章-03 継承 前節では、クラスという設計図からインスタンス化によりオ... 【目次リンク】へ戻る [Python]09章-03 継承 前節では、クラスという設計図からインスタンス化によりオブジェクトを生成することについて触れました。 Bird型のオブジェクトのクラス図については以下の通りでした。 ところで、メソッドのところに注目すると、fly()とprint_status()の2つしかない状態です。実際に鳥(Bird)は鳴くので、今回この鳴く(cry)というメソッドを作成することを考えてみたいと思います。 しかし、「鳴く」といっても、鳥の鳴き方にはいろいろな種類があり、カラス(Crow)であれば「カァーカァー」、スズメ(Sparrow)であれば「チュンチュン」、鳩(Pegion)であれば「くるっぽー」などと多種多様です。 そうなると、鳥の種類ごとに以下のようにクラスを作らなくてはならなくなります。 しかし、上記のクラス図を見てみると、いずれもcry()メソッドの部