首頁 > 後端開發 > php教程 > php類別的定義與繼承用法實例

php類別的定義與繼承用法實例

WBOY
發布: 2016-07-25 08:44:50
原創
869 人瀏覽過

本文实例讲述了php类的定义与继承用法。分享给大家供大家参考。具体如下:

  1. /*
  2. * class
  3. */
  4. class people {
  5. public $name;
  6. public $age;
  7. function __construct($namec,$agec) {
  8. $this->name = $namec;
  9. $this->age = $agec;
  10. }
  11. protected function getmessage() {
  12. return "姓名:".$this->name."
    "."年龄:".$this->age;
  13. }
  14. function __tostring() {
  15. return "姓名:".$this->name."
    "."年龄:".$this->age;
  16. }
  17. function __destruct() {
  18. echo "
    I am dead!";
  19. }
  20. function __call($key,$args) {
  21. echo "
    ","你调用的方法名不存在:$key","
    ";
  22. echo "你调用的参数是:",var_dump($args);
  23. }
  24. final function getf() {
  25. echo "I am getf";
  26. }
  27. }
  28. class xinxin extends people {
  29. function getname() {
  30. echo $this->getmessage();
  31. echo '
    ';
  32. echo parent::getmessage();
  33. echo '
    ';
  34. return "I am xinxin";
  35. }
  36. function getmessage() {
  37. return "I am zilei getmessage
    ";
  38. }
  39. function getff() {
  40. echo "I am new getf";
  41. }
  42. }
  43. $pp = new people("小弟","33");
  44. //$pp->name = "小明";
  45. //$pp->age = "88";
  46. echo $pp->name;
  47. echo ' ';
  48. echo $pp->age;
  49. echo '

    ';
  50. $xx = new xinxin("小小","13");
  51. echo $xx->getname();
  52. ?>
复制代码

希望本文所述对大家的php程序设计有所帮助。

php


來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板