今日の気づき 〜はひふへほ〜

今日気づいたことを、軽いタッチで、コミカルに表現してみました。 パソコンやITに関することも時々書いています。           

オーバーライド

平成29年度秋期 基本情報技術者試験問題 問7

問7

オブジェクト指向プログラミングにおける、多相性を実現するためのオーバーライドの説明はどれか。

ア オブジェクト内の詳細な仕様や構造を外部から隠蔽すること

イ スーパークラスで定義されたメソッドをサブクラスで再定義すること

ウ 同一クラス内に、メソッド名が同一で、引数の型、個数、並び順が異なる複数のメソッドを定義すること

エ 複数のクラスの共通する性質をまとめて、抽象化したクラスを作ること




答えはこちら

平成30年度 技術士第一次試験問題 情報工学部門 掘檻

掘檻
次のJavaプログラムに用いられている、オブジェクト指向技術の組合せと
して、最も適切なものはどれか。

 public class Goods {
  int price;
  string name;

  public int getPrice() {
   return price;
  }
 }

 public class SaleGoods extends Goods {
  public int getPrice() {
  return (int) (price * 0.5);
  }
 }

 public class Shop {
  public int calculateAmount(Goods[] goods) {
  int amount = 0;
  for (int i = 0; i < goods.length; i++) {
   amount = amount + goods[i].getPrice();
  }
  return amount;
  }
 }

  .ーバーライド、オーバーロード、ポリモーフィズム
 ◆.ーバーライド、オーバーロード、多重継承
  オーバーライド、ポリモーフィズム、多重継承
 ぁ.ーバーライド、ポリモーフィズム
 ァ.ーバーロード、多重継承



答えはこちら

平成30年度春期 基本情報技術者試験問題 問46

問46
オブジェクト指向において、あるクラスの属性や機能が
サブクラスで利用できることを何というか。

 ア オーバーライド
 イ カプセル化
 ウ 継承
 エ 多様性



答えはこちら

平成30年度春期 応用情報技術者試験問題 問7

問7
オブジェクト指向プログラミングにおいて、同一クラス内に、
メソッド名が同一であって、引数の型、個数又は並び
順が異なる複数のメソッドを定義することを何と呼ぶか。

 ア オーバーライド
 イ オーバーロード
 ウ カプセル化
 エ 汎化



答えはこちら

平成27年度 技術士第一次試験問題 情報工学部門 掘檻横

掘檻横
下記のJavaプログラムにおいて用いられているオブジェクト指向技術の組合せと
して、最も適切なものはどれか。

 public class Goods {
  int price;
  string name;
  public int getPrice() {
   return price;
  }
 }


 public class SaleGoods extends Goods {
  public int getPrice() {
  return (int) (price * 0.5);
  }
 }


 public class Shop {
  public int calculateAmount(Goods[] goods) {
  int amount = 0;
  for (int i = 0; i < goods.length; i++) {
  amount = amount + goods[i].getPrice();
  }
  return amount;
  }
 }

  .ーバーライド、オーバーロード、ポリモーフィズム
 ◆.ーバーライド、オーバーロード、多重継承
  オーバーライド、ポリモーフィズム
 ぁ.ーバーライド、ポリモーフィズム、多重継承
 ァ.ーバーロード、ポリモーフィズム

答えはこちら
ファーストマクロのHP
楽天市場
記事検索
Archives
訪問者数
  • 今日:
  • 昨日:
  • 累計:

livedoor 天気
TagCloud
Recent Comments
「最新トラックバック」は提供を終了しました。