クラスの基本 / ch03 — プロパティを読み書きする / 演習 01

📝 ドリル 01 — 2 つのプロパティを設定して出力

問題

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

  • public string $name;
  • public int $age;

new User() でインスタンスを作り、name"太郎"age20 を入れて、それぞれ 1 行ずつ出力してください。

期待される出力:

太郎
20

採点

php scripts/grade.php v2/topics/08-class/ch03-properties/drill/01-set-and-get/

ヒント

  • $u = new User(); でインスタンスを作る
  • $u->name = "太郎"; $u->age = 20; で書き込み
  • echo $u->name . "\n"; echo $u->age . "\n"; で読み出し

テストケース

期待される出力

太郎
20

📄 starter.php(雛形)

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

<?php

// TODO:
//   1. User クラスを定義する (public string $name; / public int $age;)
//   2. new User() でインスタンスを作る
//   3. name に "太郎"、age に 20 を入れる
//   4. name → age の順で 1 行ずつ出力する
✅ 解答例を見る(自分で解いてから)
<?php

class User {
    public string $name;
    public int $age;
}

$u = new User();
$u->name = "太郎";
$u->age  = 20;

echo $u->name . "\n";
echo $u->age . "\n";