ネットワークスペシャリスト暗記無料で始める

継承とは?けいしょう

継承とは、上位に置いたクラス(スーパクラス)の属性とメソッドを、下位のクラス(サブクラス)が受け継ぐ仕組み。同じ記述を何度も書かずに済み、共通部分の修正が1か所で終わる。受け継いだ振る舞いは下位で上書きでき、同じ呼び出しに対して下位ごとに違う動作をさせられる。

最終更新:2026-10-06

試験情報

ネットワークスペシャリスト試験の頻出用語/午前II

ネットワークSPを最短で暗記・合格する →

背景

似ているが少しずつ違うものをそれぞれ独立に書くと、共通部分の修正が数だけ繰り返される。上位に共通、下位に差分という関係を言語の仕組みとして持たせたのが継承である。ネットワークの構成管理でも、全社共通の設定を上位に置き、拠点ごとの値だけを下位で上書きするという同じ構造が使われており、考え方はそのまま通じる。

具体例

Ansible では全拠点共通の変数を上位のグループに、支店固有のVLAN番号やアドレスを下位のグループに置き、下位の値が上位を上書きする。NTPサーバの宛先を変えるときに上位を1か所直せば全拠点へ反映されるのは、継承と同じ「共通は上、差分は下」の構造による。

試験での引っ掛け

「is-aの関係」(サブクラスはスーパクラスの一種である)が成り立たない場面で継承を使うと設計が壊れる。部品として持つ関係(has-a)は継承ではなく集約・コンポジションで表す。上位を直すと全ての下位へ影響が及ぶ点も、便利さと裏返しの弱点として問われる。

関連用語

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

ネットワークSPを最短で暗記・合格する →

試験での特徴
  • 分野:午前II
  • 「is-aの関係」(サブクラスはスーパクラスの一種である)が成り立たない場面で継承を使うと設計が壊れる。