[PHP]Inheritance
개발관련/PHP 2012. 4. 20. 15:29 |wheels + $this->doors; } } class CompactCar extends Car { var $doors = 2; function wheelsdoors() { return $this->wheels + $this->doors + 100; } } $car1 = new Car(); $car2 = new CompactCar(); echo $car1->wheels ."
"; echo $car1->doors ."
"; echo $car1->wheelsdoors() ."
"; echo "
"; echo $car2->wheels ."
"; echo $car2->doors ."
"; echo $car2->wheelsdoors() ."
"; echo "
"; echo "Car parent: ".get_parent_class('Car') ."
"; echo "CompactCar parent: ".get_parent_class('CompactCar') ."
"; echo "
"; echo is_subclass_of('Car', 'Car') ? 'true' : 'false'; echo "
"; echo is_subclass_of('CompactCar', 'Car') ? 'true' : 'false'; echo "
"; echo is_subclass_of('Car', 'CompactCar') ? 'true' : 'false'; echo "
"; ?>
4
8
4
2
106
Car parent:
CompactCar parent: Car
false
true
false
'개발관련 > PHP' 카테고리의 다른 글
[PHP]References (0) | 2012.04.20 |
---|---|
[PHP]Parent (0) | 2012.04.20 |
[PHP]File Write (0) | 2012.04.20 |
[PHP]File Read (0) | 2012.04.20 |
[PHP]File Pointer (0) | 2012.04.20 |