PHPのおさらい2 classの継承

<!DOCTYPE html>
<html lang="ja">
<body>
	<p><?php echo "classの継承" ?></p>
</body>
</html>

<?php
/*---------------------
class 継承
---------------------*/
class Roster{
	public $name; //変数(プロパティ)	
	public function __construct($name){//コンストラクタ 引数はインスタンスを作る時に渡される名前
		$this->name =$name;
		//(このクラスの中のプロパティに値をセットする)
	}
	public function hallow(){//関数(メソッド)
		echo $this->name."さん<br>";
	}
}

//継承
class Subroster extends  Roster{
	public function greeting(){
		echo "こんにちは";
	}
}

$ichiro =new Roster('ichiro');
$jiro=new Roster('jiro');
$saburo=new Subroster('saburo');

echo $ichiro->name."<br>";  //名前を表示 クラスにアクセス
$jiro->hallow();//名前を呼ぶ
$saburo-> hallow();//継承したclassを呼び出す
$saburo-> greeting();

//////////////////////////
結果↓↓↓

classの継承

ichiro
jiroさん
saburoさん
こんにちは