文章教程

15.5习题

9/17/2020 9:31:19 PM 人评论 次浏览

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." 
元钱";
                          }
                  }
          }

教程类别