資格部

資格・検定の試験情報、対策方法、問題解説などをご紹介

SA 令和5年度春期 問5

 

 Javaサーブレットを用いたWebアプリケーションソフトウェアの開発では,例えば,doGetやdoPostなどのメソッドを,シグネチャ(メソッド名,引数の型と個数)は変えずに,目的とする機能を実現するための処理に置き換える。このメソッドの置き換えを何と呼ぶか。

  1. オーバーライド
  2. オーバーロード
  3. カプセル化
  4. 継承

解答・解説

解答

 ア

解説

  1. オーバーライド
    正しいです。
    オーバーライドは、親クラス(スーパークラス)で定義されたメソッドを、子クラス(サブクラス)で再定義することです。

  2. オーバーロード
    オーバーロードは、同じ名前のメソッドを、引数リストを変えて複数定義することです。

  3. カプセル化
    カプセル化は、データとその操作をひとまとめにして、外部からの直接アクセスを制限することです。

  4. 継承
    継承は、親クラス(スーパークラス)の属性やメソッドを、子クラス(サブクラス)が継承する仕組みです。

参考情報

分野・分類
分野 テクノロジ系
大分類 開発技術
中分類 システム開発技術
小分類 設計
出題歴
  • SA 令和5年度春期 問5
  • SA 令和元年度秋期 問4

前問 一覧 次問