亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        PHP中的訪問控制修飾符

        2016-06-03 09:11:02溫振宏
        中國新通信 2016年8期
        關(guān)鍵詞:面向?qū)ο?/a>

        溫振宏

        【摘要】 PHP的面向?qū)ο笾?,針對類的成員屬性和成員方法有三種訪問控制修飾符,分別為public,protected 和private。三種訪問控制修飾符支持的訪問范圍是不同的。本文詳細的介紹了public,protected及private修飾類中成員時是如何訪問的。

        【關(guān)鍵詞】 面向?qū)ο?修飾符 public protected private

        PHP是一種簡單的,面向?qū)ο蟮?,免費開源的Web開發(fā)語言。PHP語音具有開發(fā)周期短,安全穩(wěn)定,簡單易學(xué),良好的跨平臺等特性。因此,PHP入選全球五大最受歡迎的編程語言。

        封裝,繼承和多態(tài)是面向?qū)ο笳Z言的三大特性。PHP的封裝特性支持三種訪問控制修飾符:public公共的,protected受保護的及private私有的。三種修飾符均是用來修飾PHP類中成員屬性和成員方法的。

        三種訪問控制修飾符的訪問權(quán)限對照表如下:

        一、修飾符public

        修飾符public修飾類中成員,訪問沒有任何限制。即類內(nèi)部的成員可以訪問;類外部的成員可以訪問;子類也可以訪問。如果成員沒有指定訪問控制修飾符,將被視為public。

        class A{

        public $pro1 = “public修飾的成員屬性”;

        function printInfo(){echo $this->pro1;echo “視為public修飾的成員方法”;}}

        $a1 = new A();echo $a1->$pro1; $a1->printInfo();

        語句echo $a1->$pro1是通過類A的對象$a1訪問類中屬性public修飾的屬性$pro1。語句$a1->printinfo()是通過類A的對象$a1訪問類中方法printInfo()。語句echo $this->pro1是在類A的內(nèi)部訪問public修飾的屬性$pro1。

        class B extends A{function getA(){echo parent::$pro1; parent::printInfo();}}

        $b1 = new B();$b1->getA();

        聲明子類B繼承類A,子類B中g(shù)etA()方法訪問父類A中的public修飾的$pro1成員屬性及printInfo()成員方法。

        二、 修飾符protected

        修飾類protected修飾類中成員,不能被該類的外部成員訪問。但該類內(nèi)部可以訪問;該類的子類也可以訪問。

        class A{

        protected $pro2=”protected修飾的成員屬性”;

        $b2->getPro2();方法setPro2()在類A的內(nèi)部為protected修飾的屬性$pro2賦值。方法getPro2()是在子類B中訪問父類A中的protected修飾的屬性$pro2。

        三、修飾符private

        修飾符private修飾類中成員,不允許該類的外部成員訪問,也不允許該類的子類訪問。只能允許該類內(nèi)部的成員訪問。

        方法getPro3()在類A的內(nèi)部訪問private修飾的屬性$pro3。

        綜上所述,PHP中三種訪問控制修飾符public,protected及private的訪問控制權(quán)限由高到低。修飾符private修飾的成員屬性或成員方法訪問權(quán)限是最低的。實際操作中,我們也是將類中的成員屬性全部用private修飾符進行修飾,然后通過construct()方法對成員屬性賦值,僅提供公共接口與外部聯(lián)系。

        參 考 文 獻

        [1] 高洛峰,LAMP兄弟連主編, 《細說PHP2》, 電子工業(yè)出版社第1版2013.6,.

        [2] 孔祥盛主編《PHP編程基礎(chǔ)與實例教程》, 人民郵電出版社第1版2011.8.

        猜你喜歡
        面向?qū)ο?/a>
        面向?qū)ο蠓椒ㄔ谒罾銹LC編程中應(yīng)用分析
        電子制作(2019年7期)2019-04-25 13:18:00
        電子測試(2018年22期)2018-12-19 05:12:28
        面向?qū)ο蟮挠嬎銠C網(wǎng)絡(luò)設(shè)計軟件系統(tǒng)的開發(fā)
        電子測試(2018年15期)2018-09-26 06:01:34
        面向?qū)ο蟮臄?shù)據(jù)交換協(xié)議研究與應(yīng)用
        面向?qū)ο骔eb開發(fā)編程語言的的評估方法
        基于面向?qū)ο蟮腛ffice評測系統(tǒng)的分析
        峰叢洼地農(nóng)作物面向?qū)ο笮畔⑻崛∫?guī)則集
        遙感信息(2015年3期)2015-12-13 07:26:54
        基于E-cognition的面向?qū)ο蟮母叻直媛蔬b感圖像分類研究
        基于面向?qū)ο蟮能囕v管理軟件的研制與開發(fā)
        面向?qū)ο蟮腟oS體系結(jié)構(gòu)建模方法及應(yīng)用
        亚洲欧美综合区自拍另类| 精品视频一区二区在线观看| 久久99精品综合国产女同| 亚洲av成人无码久久精品老人| 94久久国产乱子伦精品免费| AV永久天堂网| 69精品人妻一区二区| 手机看片久久第一人妻| 2021国产精品国产精华| 制服丝袜天堂国产日韩| 亚洲中国美女精品久久久| 精品女同一区二区三区| 亚洲 自拍 另类小说综合图区| 欧美中文字幕在线| 一二三四视频社区在线| 久久99精品久久久久久齐齐百度| 亚洲国产精品成人av| 亚洲精品视频在线一区二区| 久久精品噜噜噜成人| 无码日韩人妻AV一区免费| 看大陆男女真人草逼视频| 久久久久久夜精品精品免费啦 | 在线视频 亚洲精品| 成年男人午夜视频在线看| 亚洲精品久久久久一区二区| 青青草原综合久久大伊人| 中日韩欧美成人免费播放| 亚洲成人av一区免费看| 久久精品国产亚洲av麻豆图片| 亚洲免费观看在线视频| av熟女一区二区久久| 丰满少妇在线播放bd| 俺去俺来也在线www色官网| 最新国产精品亚洲二区| 日本久久视频在线观看| 亚洲av无码无限在线观看| 麻豆av传媒蜜桃天美传媒| 久久99热精品免费观看麻豆| 亚洲av网一区二区三区| 免费看泡妞视频app| 国产成人av综合色|