014-008-006

Objectクラスの継承確認

初級

問題説明

Objectクラスの継承確認

この問題では: 標準入力から整数nを読み取り、n個のSampleクラスインスタンスを生成して、それぞれに対しinstanceof演算子・getClass().getName()を使ってObjectクラスの継承関係を確認した結果を標準出力に表示するプログラムを作成します。

学習目標: すべてのクラスがObjectクラスを暗黙的に継承していることを理解する

概要

Scannerで読み取った個数分のSampleインスタンスを生成し、各インスタンスがObjectクラスを継承していることを確認するプログラムを作成してください。

仕様

  • 標準入力から整数nを読み取る
  • Sampleクラスを定義(extendsなし)
  • n回ループし、各イテレーションでSampleインスタンスを生成
  • instanceof演算子でObjectのインスタンスであることを確認
  • getClass().getName()でクラス名を取得
  • 各インスタンスの結果を指定フォーマットで出力

入力形式

n
  • n: 生成するインスタンス数(1以上の整数)

出力形式

Instance 1: Is Object: true, Class: Sample
Instance 2: Is Object: true, Class: Sample
...

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方

新規登録