「php」extendsでクラスの継承を実装するサンプル
構文
class classB extends classA {
some code
}
サンプルコード
<?php
class SampleA
{
public function getResA()
{
return "A01";
}
}
class SampleB extends SampleA
{
public function getResB()
{
return "B02";
}
}
$cft = new SampleB();
print $cft->getResA()."<br>\n";
print $cft->getResB()."<br>\n";
?>
<?php
class SampleA
{
public function getResA()
{
return "A01";
}
}
class SampleB extends SampleA
{
public function getResB()
{
return "B02";
}
}
$cft = new SampleB();
print $cft->getResA()."<br>\n";
print $cft->getResB()."<br>\n";
?>
<?php class SampleA { public function getResA() { return "A01"; } } class SampleB extends SampleA { public function getResB() { return "B02"; } } $cft = new SampleB(); print $cft->getResA()."<br>\n"; print $cft->getResB()."<br>\n"; ?>
実行結果
A01
B02