面向对象 类和对象

//面向对象     类     对象

//类是对象的抽象化
//对象是类的实例化

class Ren
{
 //成员变量
 var $tpo;
 var $zhong;
 var $name;
 var $sex;
 //成员方法
 function Eat()
 {
 echo "正在用手吃饭"; 
 }
 function Run()
 {
  echo "跑的很快";
 }
}

//实例化对象
$r=new Ren();
$r->name="张三";
echo $r->name;

//面向过程:不易维护,扩展性差,重用性差,灵活性差
//面向对象:
class Yuan
{
   var $banjing;
   //面积方法
   function MianJi()
   {
   return 3.14*$this->banjing*$this->banjing; 
   }
   //周长方法   
   function ZhouChang()
   {
 return 2*3.14*$this->banjing;
   }
}
$y1=new Yuan();
$y1->banjing=10;
$y1->MianJi();
$y1->ZhouChang();
$y2=new Yuan();
$y2->banjing=5;
$y2->MianJi();
$y2->ZhouChang();
echo $MianJi=$y1->MianJi()-$y2->MianJi();
echo $ZhouChang=$y1->ZhouChang()-$y2->ZhouChang();

 

 

输出结果:张三235.531.4

posted on 2016-06-05 14:55  一全  阅读(157)  评论(0编辑  收藏  举报

导航