15.5 习题
一、填空题
1.面向对象编程的英文全称是______________________。
2.在一个类中声明一个名为__construct的函数,这个函数称为_____________,在类中定义一个名为__destruct的函数,它称为_____________。
二、上机实践
1.创建一个oblong类,编写一个方法计算长方形的周长。
【提示】
class circle{ public $radius=10; const pi=3.14159; function area(){ echo " 半径=",$this->radius; echo "<br> 面积="; echo self:: pi*$this->radius*$this->radius; } }
2.设计一个me类,现有100元钱,设置为protected属性,有一个价格为60元的商品,客户给出30的价格,判断能否卖出此商品,并输出最终的钱数。
【提示】
class me{ protected $Money =100; protected $price1=60; public function Sell($price){ if($this->price1<=$price){ echo " 好,卖给你了。<br>"; $this->Money = $this->Money+$price; return " 我现在总共有 ".$this->Money." 元钱"; } else{ echo " 我不卖 ,$price 太便宜了<br>"; return " 现在我还是 ".$this->Money." 元钱"; } } }