事例一:
要求:写一个网站site类
步骤:
1.在site类里面设置成员变量和成员函数
成员变量:$url $title
成员函数:function setUrl($par) function outUrl()
function setTitle($par) function outTitle()
2.设置类的对象
$runoob = new Site;
$taobao = new Site;
$google = new Site;3.调用成员函数
<?php
class site
{
//成员变量
var $url;
var $title;
//成员函数
//接收用户设置的url
function setUrl($par)
{
$this->url = $par;
}
//输出用户设置的url
function outUrl()
{
echo $this->url;
echo "<br>";
}
//接收用户设置的标题
function setTitle($par)
{
$this->title = $par;
}
//输出用户设置的url
function outTitle()
{
echo $this->title;
echo "<br>";
}
}
//使用new运算符实例化该类的对象
$runoob = new Site;
$taobao = new Site;
$google = new Site;
//调用成员函数,设置标题和url
$runoob->setUrl('wwwrunoob.com');
$taobao->setUrl('www.taobao.com');
$google->setUrl('www.google.com');
$runoob->setTitle("菜鸟教程");
$taobao->setTitle("淘宝");
$google->setTitle("Google 搜索");
//调用成员函数,输出标题和url
$runoob->outUrl();
$taobao->outUrl();
$google->outUrl();
$runoob->outTitle();
$taobao->outTitle();
$google->outTitle();
事例二:
要求:写一个动物animal类
步骤:
1.在animal类里面设置成员变量和成员函数
成员变量:$coulor;
成员函数: function setcolour($par) function outcolour()
2.设置类的对象
$dog=new animal;
$cat=new animal;3.调用成员函数
<?php
class animal
{
//成员变量
var $colour;//设置成员变量
function setcolour($par)//设置成员函数
{
$this->coulor=$par;
}
function outcolour()
{
echo $this->coulor;
echo '<br>';
}
}
//设置类的对象
$dog=new animal;
$cat=new animal;
//调用成员函数,输入颜色
$dog->setcolour('yellow');
$cat->setcolour('red');
//调用成员函数,输出颜色
$dog->outcolour();
$cat->outcolour();