演習課題「学生メソッドを呼び出す」
右のコードは、学生の国語と算数のテストの点数を保持するクラスで、テストの合計点数を計算するsum()メソッドを持っています。
このクラスを使って、次の学生のオブジェクトを作成し、合計点数の計算結果を表示してください。
出力形式のXXXのところに、合計点数が入ります。
国語 = 70点
算数 = 43点
出力形式: 合計はXXX点です
プログラムを実行して、正しく出力されれば演習課題クリアです!
期待する出力値
合計は113点です
演習課題「学生メソッドを作る」
右のコードは、学生の国語と算数のテストの点数を保持するクラスです。
このクラスに、テストの合計点数を計算するsum()メソッドを記述してください。
プログラムを実行して、正しく出力されれば演習課題クリアです!
期待する出力値
合計は113点です
#05:引数と戻り値のあるメソッドを作ろう
ここでは、クラスのメソッドに、引数と戻り値を追加してみましょう。例として、商品クラスに単価と個数を保持させて、合計金額を計算できるようにしてみましょう。
<?php
// クラスで、引数と戻り値のあるメソッドを作ろう
class Item {
public $price;
public $quantity;
public function __construct($newPrice, $newQuantity){
$this->price = $newPrice;
$this->quantity = $newQuantity;
}
public function getTotalPrice() {
return $this->price * $this->quantity;
}
}
$apple = new Item(120, 15);
$total = $apple->getTotalPrice();
echo "合計金額は" . $total . "円です。\n";
$orange = new Item(85, 32);
echo "合計金額は" . $orange->getTotalPrice() . "円です。\n";
?>
- クラスとは何か - PHP入門
https://www.javadrive.jp/start/about/