008-002-012

オブジェクトのメソッドを呼び出す

初級

問題説明

オブジェクトのメソッドを呼び出す

この問題では: 標準入力から2匹の犬の名前を読み込み、Dogクラスのオブジェクトを生成し、bark()メソッドを呼び出して犬の鳴き声を標準出力に表示するプログラムを作成します。

学習目標: オブジェクトを生成し、そのメソッドを呼び出す基本的な方法を理解する

概要

Dogクラスにbarkメソッドを定義し、Scannerで読み込んだ名前を使ってオブジェクトを生成し、メソッドを呼び出すプログラムを作成してください。

仕様

  1. Dog クラスに String name フィールドを定義
  2. コンストラクタで名前を受け取る
  3. bark() メソッドで <name> says Woof! と出力
  4. main で Scanner を使って2行の名前を読み込み、Dog オブジェクトを2つ作成して bark() を呼び出す

入力形式

犬の名前1
犬の名前2

出力形式

<name1> says Woof!
<name2> says Woof!

入出力例

入力:

Max
Buddy

出力:

Max says Woof!
Buddy says Woof!

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

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

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

新規登録