免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
论坛 程序设计 PHP PHP
最近访问板块 发新帖
查看: 1666 | 回复: 3
打印 上一主题 下一主题

PHP [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-04-20 19:58 |只看该作者 |倒序浏览
请问怎样在下面的代码中添加读取车的颜色的方法。


<?php
class car{
    //定义使用者
        public $user = "";
        //定义车速
    public $speed = array(1=>50,2=>100,3=>260,4=>300);
    //返回车辆现在的速度
    function getSpeed($level){
            return $this->speed[$level];
    }
    //设置驾驶员
    function setUser($user){
            $this->user = $user;
    }
    //取得驾驶员
    function getUser(){
            return $this->user;
    }
}
//实例化类
$newCar = new car();
//真接使用类的属性
echo $newCar->user;
//使用类的方法
$newCar->setUser("Tom");
//使用方法返回的属性
echo "现在的驾驶员是".$newCar->getUser().",他现在的车速是".$newCar->getSpeed(2).".";
?>

论坛徽章:
0
2 [报告]
发表于 2009-04-20 21:15 |只看该作者

  1. ....
  2.         private static $color='red';

  3.         //获取颜色
  4.         public function GetColor()
  5.         {
  6.                 return self::$color;
  7.         }

  8.         //设置颜色
  9.         public function SetColor($color)
  10.         {
  11.                 self::$color=$color;
  12.         }
  13. ....
复制代码

论坛徽章:
0
3 [报告]
发表于 2009-04-22 13:00 |只看该作者
颜色可以用数组定义吗?可以又怎样定义?

论坛徽章:
0
4 [报告]
发表于 2009-04-22 13:23 |只看该作者

  1. ....
  2.         private static $color;

  3.         //获取颜色
  4.         public function GetColor($op)
  5.         {
  6.                 return {self::$color}[$op];
  7.         }

  8.         //设置颜色
  9.         public function SetColor($color)
  10.         {
  11.                 $op=count(self::$color)+1;
  12.                 {self::$color}[$op]=$color;
  13.         }
  14. ....

复制代码
Chinaunix 论坛 程序设计 PHP PHP
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP