日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > php類和對象之公共屬性與私有屬性

php類和對象之公共屬性與私有屬性

來源:程序員人生   發布時間:2014-06-16 15:27:15 閱讀次數:3539次

本文章給大家簡單的舉例說明在php類和對象之公共屬性與私有屬性用法,有需要了解的朋友可參考.

私有屬性

定義了私有屬性(private)的屬性只能在該類中使用,在該類中可以通過$this->來調用.而在外部引用私有屬性將會報錯.

實例代碼如下:

  1. <?php  
  2.  class People{ 
  3.   private $name="li ming"
  4.  } 
  5.  $p=new People(); 
  6.  echo $p->name; 
  7. ?> 

注意:設置了私有屬性的字段也不能在子類中使用.

公共屬性

在php類的操作中,聲明字段時使用public、private、protected、final、const、static來描述對象的數據元素的作用域,這類字符稱為限定訪問控制字符.

有關鍵字public聲明的屬性稱為公共屬性,可以自由地在類的內部、外部讀取和修改.這樣做顯然不夠安全,破壞了類封裝性的特點.

如果字段沒有被聲明,則默認為public.

實例代碼如下:

  1. <?php  
  2.  class Man{ 
  3.   public $name="John"/* 設定公共屬性 */ 
  4.   var $age=20; 
  5.  } 
  6.  $a=new Man(); 
  7.  echo $a->name."<br>"
  8.  echo $a->age; 
  9. ?> 

改變屬性值

如果屬性聲明為public,則可以在外部調用時根據需要改變屬性的值或者賦予未定義的屬性值.

實例代碼如下:

  1. <?php  
  2.  class Man{ 
  3.   public $name="John";  
  4.   var $age
  5.  } 
  6.  $a=new Man(); 
  7.  $a->name="Tom"/* 改變屬性值 */ 
  8.  $a->age=20; /* 賦予屬性值 */ 
  9.  echo $a->name."<br>"
  10.  echo $a->age; 
  11. ?> 
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 综合久色 | 国产精品zjzjzj在线观看 | 成人国产精品免费观看视频 | 日韩毛片在线观看 | 一区二区三区日本 | 国产欧美日韩在线 | 精品一区久久 | 国产午夜亚洲精品理论片色戒 | 日韩免费小视频 | 亚洲欧美另类在线观看 | 国产主播精品 | 黄色大片免费看 | 国产一区二区三区久久久久久久久 | 久久久一| 欧美伊人精品成人久久综合97 | 久久精品国产一区二区 | 亚洲第十页 | 青青草这里只有精品 | 国产精品大片 | 色骚网 | 成人黄色免费大片 | 欧美成人免费视频 | 在线观看麻豆 | 国内精品国产成人国产三级粉色 | 欧美黄色免费网站 | 青青草这里只有精品 | 亚洲欧洲精品在线 | 黄色在线观看免费视频 | 91深夜福利 | 精品综合 | 红桃视频一区二区三区免费 | 久久99成人| 精品九九九 | 国产一区二区视频在线播放 | 久久中文免费 | av网站观看 | 国产精品毛片无码 | 99久久夜色精品国产亚洲96 | 中文字幕国产在线视频 | 精品福利视频一区二区三区 | 中文字幕不卡在线 |