h = $height; // 存取自己獨有的成員 h } // 將計算圓柱面積的方法改成與父類別 area() 方法同名 function area() { // 因此呼叫父類別同名方法時, return 2 * parent::area() + // 需使用 parent:: 語法呼叫之 2 * $this->r * self::PI * $this->h; } } // 主程式開始 header("Content-type:text/html;charset=UTF-8"); // 建立圓類別物件, 並呼叫 area() 方法輸出圓面積 $obj1 = new Circle(3); echo '半徑 3 的圓
'; echo '其面積為:' . $obj1->area(). '

'; // 建立圓柱類別物件, 並呼叫 area() 方法輸出圓柱面積 $obj2 = new Cylinder(4,5); echo '底部半徑 4、高度 5 的圓柱
'; echo '其表面積為:' . $obj2->area(); ?>