クラスの基本 / ch04

ch04 — メソッドを定義して呼ぶ

学習目標

  • クラスの { } の中に function 名前() { ... } を書ける
  • $obj->method() でメソッドを呼べる
  • メソッドにも引数を渡せる

所要時間

スライド 4 分 + ドリル 2 問 = 12 分

ドリル

no 内容
01 引数なしの greet() メソッドで「こんにちは」と出す
02 引数ありの add(int $n) メソッドで age を更新する

$this はまだ使わない。プロパティ更新は外から $obj->age = ... で行う。$this は ch05 で扱う。

演習問題(2問)

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

    starter.php answer.php

  2. 02-method-with-arg

    starter.php answer.php

サイト内で問題文・雛形・解答例を確認できます。実際に手元で解くには教材リポジトリ(nomuraya-dojo/php)を clone してください。