クラスの基本 / ch04 — メソッドを定義して呼ぶ / 演習 01

📝 ドリル 01 — greet メソッドを呼ぶ

問題

User クラスを定義してください。

  • public function greet(): void というメソッドを 1 つ持つ
  • このメソッドは "こんにちは\n"echo するだけ

new User() でインスタンスを作り、greet() を呼んで出力してください。

期待される出力:

こんにちは

採点

php scripts/grade.php v2/topics/08-class/ch04-methods/drill/01-greet-method/

ヒント

  • function はクラスの { } の中に書く
  • 呼び出しは $u->greet(); のように () を忘れない
  • まだ $this は使わない。固定の文字列を echo するだけ

テストケース

期待される出力

こんにちは

📄 starter.php(雛形)

このコードから書き始めてください。

<?php

// TODO:
//   1. User クラスを定義し、その中に
//        public function greet(): void { ... }
//      を書く。中で "こんにちは\n" を echo する。
//   2. new User() でインスタンスを作る
//   3. インスタンスから greet() を呼ぶ
✅ 解答例を見る(自分で解いてから)
<?php

class User {
    public function greet(): void {
        echo "こんにちは\n";
    }
}

$u = new User();
$u->greet();