問題を解く前に、試験の全体像や学習ロードマップを確認したい方は、こちらの記事を先にチェックしてみてください!
第8問:クラスの拡張
問題: 親クラスを「Server」、子クラスを「Linux Server」とした場合、属性の持ち方はどうなりますか?
- A:Linux Serverは独自の属性のみを持ち、Serverクラスの属性は持たない
- B:Linux ServerはServerクラスの属性をすべて継承し、さらに独自の属性を追加できる
- C:属性を共有するには手動でコピーする必要がある
- D:Serverクラスの属性はLinux Serverでは削除される
【正解】 B:Linux ServerはServerクラスの属性をすべて継承し、さらに独自の属性を追加できる
【詳細解説】
ServiceNowのCMDBは、オブジェクト指向の「親子関係」を持つデータベース構造を採用しています。
- 継承(Inheritance)の仕組み: 親クラス(例:Server)で定義された属性(フィールド)は、すべての子クラス(例:Linux Server, Windows Server)に自動的に引き継がれます。
- 例:
Serverクラスに「CPU数」や「メモリ容量」という属性があれば、Linux Serverでもこれらをそのまま利用できます。
- 例:
- 独自属性の追加(Extension): 子クラスは、親から受け継いだ共通属性に加えて、そのクラス特有の情報を管理するための「独自の属性」を持つことができます。
- 例:
Linux Serverクラスにのみ「カーネルバージョン」や「ディストリビューション名」といった専用フィールドを追加して管理できます。
- 例:
- メリット: 共通のデータ構造を一度定義するだけで済むため、データの一貫性が保たれ、レポート作成時も「すべてのサーバーのメモリ合計」といった集計が容易になります。
上記問題では足りない、不安な人は実際に試験を受けた私が厳選した100問の問題集があります。
これは「何から手をつければいい?」への、私なりの答えです。
膨大なドキュメントを読み漁る時間はもう必要ありません。合格した私が「これだけは絶対に外せない」と判断した厳選100問を解くだけで、あなたの合格率は飛躍的に高まります。
実際に試験を解いてきた私だからこそ断言できます。「この100問を知っているか、知らないか」。それだけで合否が分かれると言っても過言ではありません。

【合格直結】ServiceNow CIS-Data Foundations (CIS-DF) 攻略のすべて。一発合格者が作成した的中再現問題集100問|matsuri
IT未経験から1.5ヶ月でCIS-DFを一発合格した、matsuriです。 本問題集とあわせて、私が1.5ヶ月で一発合格するために実践した**『試験対策のポイントと学習ロードマップ』**も公開しています。効率的な勉強法を知りたい方は、ぜひこ...



コメント