Chinaunix首页 | 论坛 | 博客
  • 博客访问: 239867
  • 博文数量: 108
  • 博客积分: 3045
  • 博客等级: 中校
  • 技术积分: 1162
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-19 18:26
文章分类

全部博文(108)

分类: PHP

2013-07-18 14:14:01



点击(此处)折叠或打开

  1. <?php

  2. /*如何实例化对象
  3.  * $对象名=new 类名称()
  4.  *
  5.  *
  6.  *
  7.  *
  8.  *
  9.  *
  10.  *
  11.  * */
  12.         class Person
  13.         {
  14.             //成员属性

  15.             var $name;
  16.             var $age;
  17.             var $sex;
  18.             var $phone;
  19.             
  20.             
  21.             //成员方法

  22.             function say()
  23.             {
  24.                     echo"我在说话";
  25.             }
  26.             
  27.             function run()
  28.             {
  29.                     echo"我在走路";
  30.             }
  31.             
  32.             function eat()
  33.             {
  34.                     echo "我在吃饭";
  35.             }
  36.             
  37.             function work()
  38.             {
  39.                     echo "我在工作";
  40.             }
  41.             
  42.             function study()
  43.             {
  44.             
  45.             }
  46.             
  47.             
  48.         }
  49.         
  50.         class Phone
  51.         {
  52.             var $manufacturers;
  53.             var $color;
  54.             var $size;
  55.             
  56.             function call()
  57.             {
  58.                     
  59.             }
  60.             
  61.             function answerCall()
  62.             {
  63.             
  64.             }
  65.             
  66.             function sendMessage($person,$message)
  67.             {
  68.                 $person->phone->recieveMessage($message);
  69.             }
  70.             
  71.             function recieveMessage($message)
  72.             {
  73.                   echo "接收的信息是:".$message."
    "
    ;
  74.             }
  75.             
  76.             function playMusic()
  77.             {
  78.             
  79.             }
  80.             
  81.         }
  82.         
  83.         $p1=new Person();
  84.         $p2=new Person();
  85.         $p3=new Person();
  86.         
  87.         $phone1=new Phone();
  88.         $phone2=new Phone();
  89.         $phone3=new Phone();
  90.         
  91.         $p1->name="张三";
  92.         $p2->name="李四";
  93.         $p3->name="王五";
  94.         
  95.         $phone1->manufacturers="nokia";
  96.         $phone2->manufacturers="semmens";
  97.         $phone3->manufacturers="samsung";
  98.         
  99.         $p1->phone=$phone1;
  100.         $p2->phone=$phone2;
  101.         $p3->phone=$phone3;
  102.         
  103.         $p1->phone->sendMessage($p2,"hello");
  104.         
  105.        /* $p1->say();
  106.         $p2->eat();
  107.         $p3->run(); */
  108.                 
  109. ?>

阅读(2926) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~