ch05 — インターフェイス (interface / implements)
スライドで見るこの章を AI と学ぶ
💬 AI に聞く質問例 3 件
演習問題の詳細
この章の演習問題の内容を読めます。実際に手元で解くには教材リポジトリを clone してください。
ドリル 01 — Printable を Book で実装する
問題
Printable インターフェイスを定義してください。
- メソッド宣言:
public function output(): void;(中身は書かない)
Printable を実装する Book クラスを定義してください。
- プロパティ
title(string) output()は"本のタイトル: {title}"を 1 行出力する
Book のインスタンスを作って title に "PHP 入門" を入れ、output() を呼んでください。
期待される出力:
本のタイトル: PHP 入門
ヒント
interface Printable { public function output(): void; }class Book implements Printable { ... }output()の中身はclass側で書く
🧪 ブラウザで試す
スライドのコードを写経して ▶ 実行、自分で書いて 📝 採点 で答え合わせ。初回のみ PHP ランタイム読込で数秒かかります。
PHP ランタイム未読込
演習問題(1問)
サイト内で問題文・雛形・解答例を確認できます。実際に手元で解くには教材リポジトリを clone してください。
完了にすると進捗に反映されます