カテゴリー : Practice
-
【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はクラスメソッドとします。
-
【PHP/演習問題】クラス定数[2]
問題次の実行結果になる家クラスを扱うプログラムを作成してください。なお、下記条件を満たすものとします。家クラスを作成する家クラスのフィールドは面積(単位:畳)とする家クラスのインスタンスを3つ生成し、各面積(畳)は次の通りとする1つ目 : 62つ目 : 143つ目 : 30家クラスのインスタンスの初期値はコンストラクタで設定する畳の高さ(1.82m)と横幅(0.91m)を記憶するクラス定数を定義す
-
【PHP/演習問題】クラス定数[1]
問題次の実行結果になる車クラスを扱うプログラムを作成してください。なお、下記条件を満たすものとします。車クラスを作成する車クラスのフィールドはナンバー、色、乗車人数とする車クラスのインスタンスの初期値はコンストラクタで設定する車情報を出力するinfoメソッドを作成するタイヤ数はクラス定数とする===== 車情報 =====ナンバー : 1234色 : 紺色乗車人数 : 5人タイヤ数 : 4個
-
-
【PHP/演習問題】クラスメソッド[2]
問題次の実行結果になる家クラスを扱うプログラムを作成してください。なお、下記条件を満たすものとします。家クラスを作成する家クラスのフィールドは面積(単位:畳)とする家クラスのインスタンスを3つ生成し、各面積(畳)は次の通りとする1つ目 : 62つ目 : 143つ目 : 30家クラスのインスタンスの初期値はコンストラクタで設定する畳の高さ(1.82m)と横幅(0.91m)を記憶するクラス変数を定義す
-
【PHP/演習問題】クラスメソッド[1]
問題次の実行結果になる車クラスを扱うプログラムを作成してください。なお、下記条件を満たすものとします。車クラスを作成する車クラスのフィールドはナンバー、色、乗車人数とする車クラスのインスタンスの初期値はコンストラクタで設定する車情報を出力するinfoメソッドを作成するタイヤ数を出力するtires_infoメソッドを作成する※ tires_infoはクラスメソッドとします。===== 車情報 ===