ドキュメント : Practice
-
【PHP/演習問題】parent[2]
問題次の実行結果になるプログラムを作成してください。なお、下記条件を満たすものとします。下記表の3つのクラスを作成する実行結果になるように各クラスのインスタンスを使うクラス英記継承元フィールドメソッドチケットクラスTicketなし・$price(料金)・info()→ $priceの値を出力ライブチケットLiveTicketTicket・$place(場所)・info()→ 場所と料金を
-
【PHP/演習問題】parent[1]
問題次の実行結果になる会計プログラムを作成してください。なお、下記条件を満たすものとします。小計クラス(Subtotal)を作成する小計クラスは複数料金を記憶する$pricesフィールド(配列)を持つ小計クラスは小計金額を計算するcalcメソッドを持つ(小計金額は$pricesに記憶された値の合計値)会計クラス(Bill)を作成する会計クラスは小計クラスを継承する会計クラスはcalcメソッドをオー
-
【PHP/演習問題】オーバーロード[2]
問題次の実行結果になる自己紹介クラスを扱うプログラムを作成してください。なお、下記条件を満たすものとします。自己紹介クラス(SelfIntroduction)を作成する自己紹介クラスはexecuteメソッドを持ち、引数で与えられた値を元に自己紹介を出力するexecuteメソッドの引数は可変長引数リストとし、各引数は次の通りとする第1引数 : 名前第2引数 : 年齢第3引数 : 趣味実行結果になるよ
-
-
【PHP/演習問題】オーバーロード[1]
【PHP/演習問題】オーバーロード[1]問題次の実行結果になる会計クラスを扱うプログラムを作成してください。なお、下記条件を満たすものとします。会計クラス(Bill)を作成する会計クラスはcalcメソッドを持ち、引数で与えられた複数料金の合計金額を出力するcalcメソッドの引数は可変長引数リストとするcalcメソッドに与えられた引数が3つ以上の場合、合計金額を5%割引するcalcメソッドを2回呼び
-
【PHP/演習問題】オーバーライド[2]
問題次の実行結果になるプログラムを作成してください。なお、下記条件を満たすものとします。下記表の3つのクラスを作成する実行結果になるように各クラスのインスタンスを使うクラス英記継承元フィールドメソッド車クラスCarなし・$distance(移動距離)※ 初期値は0・$acceleration(加速度)※ 初期値は60・display_distance()→ $distanceの値を出力・
-
-
-
【PHP/演習問題】オーバーライド[1]
問題次の実行結果になるプログラムを作成してください。なお、下記条件を満たすものとします。下記表の3つのクラスを作成する実行結果になるように各クラスのインスタンスを使うクラス英記継承元フィールドメソッドチケットクラスTicketなし・$price(料金)・info()→ $priceの値を出力ライブチケットLiveTicketTicket・$place(場所)・info()→ 場所と料金を
-
【PHP/演習問題】クラスの継承[2]
問題次の実行結果になるプログラムを作成してください。なお、下記条件を満たすものとします。下記表の3つのクラスを作成する実行結果になるように各クラスのインスタンスを使うクラス英記継承元フィールドメソッドチケットクラスTicketなし・$price(料金)・display_price()→ $priceの値を出力ライブチケットLiveTicketTicket・$place(場所)・info(
-
【PHP/演習問題】クラスの継承[1]
問題次の実行結果になるプログラムを作成してください。なお、下記条件を満たすものとします。下記表の3つのクラスを作成する実行結果になるように各クラスのインスタンスを使うクラス英記継承元フィールドメソッド乗り物クラスVehicleなし・$distance(移動距離)※ 初期値は0・move()→ "移動します。"を出力し、$distanceの値を20加算する。・display_distanc
-
-
【PHP/演習問題】self[2]
問題次の実行結果になる家クラスを扱うプログラムを作成してください。なお、下記条件を満たすものとします。家クラスを作成する家クラスのフィールドは面積(単位:畳)とする家クラスのインスタンスを3つ生成し、各面積(畳)は次の通りとする1つ目 : 62つ目 : 143つ目 : 30家クラスのインスタンスの初期値はコンストラクタで設定する畳の高さ(1.82m)と横幅(0.91m)を記憶するクラス定数を定義す
-
【PHP/演習問題】self[1]
問題次の実行結果になる車クラスを扱うプログラムを作成してください。なお、下記条件を満たすものとします。車クラスを作成する車クラスのフィールドはナンバー、色、乗車人数とする車クラスのインスタンスの初期値はコンストラクタで設定するタイヤ数はクラス変数とする車情報を出力するinfoメソッドを作成するタイヤ数を出力するtires_infoメソッドを作成する※ tires_infoはクラスメソッドとします。