クラス階層と継承 22 クラス間の関係 犬は動物の一種である ハスキーは犬の一種である(が、具体的ではない) IO::FileとIO::Socketは どちらもprintメソッドを持つ どちらもgetlineメソッドを持つ → しかしseekメソッドはIO::Fileのみ より抽象度の高いクラスのメソッドを活用 メソッド(および属性)を「受け継ぐ」ことができる 親子関係:親クラス、ベースクラス      子クラス、サブクラス 受け継ぐ: 定義しなければ親のものが使える 継承、インヘリタンス 定義すれば自分のものが優先(オーバーライド) 親の親の…… → クラス階層