Javaサーブレットを用いたWebアプリケーションソフトウェアの開発では,例えば,doGetやdoPostなどのメソッドを,シグネチャ(メソッド名,引数の型と個数)は変えずに,目的とする機能を実現するための処理に置き換える。このメソッドの置き換えを何と呼ぶか。
- オーバーライド
- オーバーロード
- カプセル化
- 継承
解答
ア
解説
- オーバーライド
正しいです。
オーバーライドは、親クラス(スーパークラス)で定義されたメソッドを、子クラス(サブクラス)で再定義することです。 - オーバーロード
オーバーロードは、同じ名前のメソッドを、引数リストを変えて複数定義することです。 - カプセル化
カプセル化は、データとその操作をひとまとめにして、外部からの直接アクセスを制限することです。 - 継承
継承は、親クラス(スーパークラス)の属性やメソッドを、子クラス(サブクラス)が継承する仕組みです。
参考情報
分野・分類
分野 | テクノロジ系 |
大分類 | 開発技術 |
中分類 | システム開発技術 |
小分類 | 設計 |
出題歴
- SA 令和5年度春期 問5
- SA 令和元年度秋期 問4