개발관련/PHP
[PHP]Inheritance
파노카페
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