亚洲免费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)用
        秋霞午夜无码鲁丝片午夜精品| 91九色国产老熟女视频| 天天干天天日夜夜操| 精品无码人妻一区二区三区不卡| 亚洲精品免费专区| 激情人妻网址| 国产国语按摩对白av在线观看| 夜夜春亚洲嫩草影院| 丰满女人又爽又紧又丰满| 中文字幕无码免费久久9一区9| 青青草免费视频一区二区| 男吃奶玩乳尖高潮视频| 国产丝袜视频一区二区三区| 国内精品卡一卡二卡三| 欧美人与动牲交片免费| 蜜桃一区二区免费视频观看| 三上悠亚亚洲精品一区| 波多野42部无码喷潮在线| 少妇的丰满3中文字幕| 一二三四中文字幕日韩乱码| 97中文字幕精品一区二区三区| 亚洲人成网站色www| 欧美日韩国产免费一区二区三区欧美日韩 | 国产精品多p对白交换绿帽| 午夜婷婷国产麻豆精品| 极品视频一区二区三区在线观看| 华人免费网站在线观看| 99精品国产一区二区三区a片| 天天躁日日躁狠狠躁一区| 亚洲国产丝袜美女在线| 日韩日韩日韩日韩日韩日韩日韩| 久久精品女人天堂av| 亚欧免费视频一区二区三区| h视频在线免费观看视频| 亚洲男同gay在线观看| a级毛片免费观看视频| 国产精品99久久不卡二区| 日出白浆视频在线播放| 亚洲中文字幕无码爆乳| 最新欧美一级视频| 一级老熟女免费黄色片|