15.5习题
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."
元钱";
}
}
}
上一篇:15.4小结
下一篇:第16章PHP程序中的错误处理
