面向对象 类 对象
类是对象的抽象化 对象是类的实例化
class Ren{ 成员变量 var $tpo; var $zhong
//面向对象 类 对象
//类是对象的抽象化
//对象是类的实例化
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