PHP筆記之繼承、重載暇韧、關(guān)鍵字

繼承

1.子類(lèi)使用extends繼承父類(lèi)勾习,可以將父類(lèi)所有內(nèi)容繼承過(guò)來(lái)
2.private 只能自己用,子類(lèi)都無(wú)法使用
3.protected這個(gè)是保護(hù)的權(quán)限懈玻,只能是自己和自己的子類(lèi)使用的成員巧婶,外部不可使用
4.public 公開(kāi)

重載

繼承中的重載(覆蓋):在子類(lèi)中可以寫(xiě)和父類(lèi)同名的方法
parent::訪問(wèn)父類(lèi)中被覆蓋的方法
重要:只要是子類(lèi)的構(gòu)造方法,去覆蓋父類(lèi)中的構(gòu)造方法,一定要在子類(lèi)的最上面調(diào)用一下父類(lèi)被覆蓋的方法
權(quán)限問(wèn)題:子類(lèi)只能大于或等于父類(lèi)的權(quán)限艺栈,不能小于

class Person {
        var $name;
        var $age;
        var $sex;
        
        function __construct($name,$age,$sex){
            $this -> name  = $name;
            $this -> age = $age;
            $this -> sex = $sex; 
        }
        function say(){
            echo "我的名字是:{$this->name}我的性別是:{$this->sex}";
        }
        function eat(){
        }
        function run(){
        }
    }
    class Student extends Person{
        var $school;
        function__construct($name,$age,$sex,$school){
    parent::__construct($name,$age,$sex,$school);
            $this->school = $school;
        }           
        function study(){
        }
        //重載
        public function say(){
            parent::say();
            echo "我在的學(xué)校";
        }
    }
    class Teacher extends Person{
        var $name;
        var $age;
        var $sex;
        var $dw;    
        function teach(){
        }
    }

關(guān)鍵字

1.instanceof 對(duì)象是不是某個(gè)類(lèi)
2.在PHP中英岭,final不定義常量,所以不能使用final修飾成員屬性
①final可以修飾類(lèi) ---這個(gè)類(lèi)不能去擴(kuò)展湿右,不能有子類(lèi)诅妹,也就是最終的類(lèi)
②final可以修飾方法---這個(gè)方法,就不能在子類(lèi)中覆蓋
3.static可以修飾屬性和方法毅人,不能修飾類(lèi)吭狡,
①使用static修飾成員屬性,存在內(nèi)存的初始化靜態(tài)段丈莺。
②可以被所有同一個(gè)類(lèi)的對(duì)象使用
③第一個(gè)用到類(lèi)(類(lèi)名第一次出現(xiàn)),類(lèi)在加載到內(nèi)存時(shí)划煮,就已經(jīng)將靜態(tài)的成員加到了內(nèi)存
④靜態(tài)的成員一定要用類(lèi)來(lái)訪問(wèn)

Person::$country;

⑤.self可以在類(lèi)中的方法中,代表自己的類(lèi)
⑥腳本一旦加載缔俄,直到腳本釋放才結(jié)束
⑦在靜態(tài)的方法中般此,是不能訪問(wèn)非靜態(tài)的成員的
⑧只要是能使用靜態(tài)的環(huán)境下聲明方法,就最好使用靜態(tài)方法效率

static function say(){
    echo"我的名字是:“self::$name.”<br>";
}

4.const
常用define定義常量
define("常量名","值");
const 修飾的成員屬性為常量牵现,只能修飾成員屬性

類(lèi)中
1.常量建議使用大寫(xiě),不能使用$
2.常量一定要在聲明時(shí)就給好初值
3.常量的訪問(wèn)方式和static的訪問(wèn)方式相同邀桑,但只能讀
①在類(lèi)外部使用 類(lèi)名::常量名
②在類(lèi)的外部使用 self::常量名

  class Demo{
        const SEX = "男"瞎疼;
        static function say(){
          echo self::SEX."<br>";
   }
  }
  Demo::say();
//echo Demo::SEX;

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市壁畸,隨后出現(xiàn)的幾起案子贼急,更是在濱河造成了極大的恐慌,老刑警劉巖捏萍,帶你破解...
    沈念sama閱讀 212,816評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件太抓,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡令杈,警方通過(guò)查閱死者的電腦和手機(jī)走敌,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,729評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)逗噩,“玉大人掉丽,你說(shuō)我怎么就攤上這事∫煅悖” “怎么了捶障?”我有些...
    開(kāi)封第一講書(shū)人閱讀 158,300評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)纲刀。 經(jīng)常有香客問(wèn)我项炼,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,780評(píng)論 1 285
  • 正文 為了忘掉前任锭部,我火速辦了婚禮暂论,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘空免。我一直安慰自己空另,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,890評(píng)論 6 385
  • 文/花漫 我一把揭開(kāi)白布蹋砚。 她就那樣靜靜地躺著扼菠,像睡著了一般。 火紅的嫁衣襯著肌膚如雪坝咐。 梳的紋絲不亂的頭發(fā)上循榆,一...
    開(kāi)封第一講書(shū)人閱讀 50,084評(píng)論 1 291
  • 那天,我揣著相機(jī)與錄音墨坚,去河邊找鬼秧饮。 笑死,一個(gè)胖子當(dāng)著我的面吹牛泽篮,可吹牛的內(nèi)容都是我干的盗尸。 我是一名探鬼主播,決...
    沈念sama閱讀 39,151評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼帽撑,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼泼各!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起亏拉,我...
    開(kāi)封第一講書(shū)人閱讀 37,912評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤扣蜻,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后及塘,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體莽使,經(jīng)...
    沈念sama閱讀 44,355評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,666評(píng)論 2 327
  • 正文 我和宋清朗相戀三年笙僚,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了芳肌。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,809評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡肋层,死狀恐怖庇勃,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情槽驶,我是刑警寧澤责嚷,帶...
    沈念sama閱讀 34,504評(píng)論 4 334
  • 正文 年R本政府宣布,位于F島的核電站掂铐,受9級(jí)特大地震影響罕拂,放射性物質(zhì)發(fā)生泄漏揍异。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,150評(píng)論 3 317
  • 文/蒙蒙 一爆班、第九天 我趴在偏房一處隱蔽的房頂上張望衷掷。 院中可真熱鬧,春花似錦柿菩、人聲如沸戚嗅。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,882評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至脊串,卻和暖如春凉泄,著一層夾襖步出監(jiān)牢的瞬間躏尉,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,121評(píng)論 1 267
  • 我被黑心中介騙來(lái)泰國(guó)打工后众, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留胀糜,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,628評(píng)論 2 362
  • 正文 我出身青樓蒂誉,卻偏偏與公主長(zhǎng)得像教藻,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子右锨,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,724評(píng)論 2 351

推薦閱讀更多精彩內(nèi)容

  • Advanced Language Features 知識(shí)點(diǎn):一. static修飾符 static修飾符可以用來(lái)...
    風(fēng)景涼閱讀 438評(píng)論 0 0
  • 一:java概述:1怖竭,JDK:Java Development Kit,java的開(kāi)發(fā)和運(yùn)行環(huán)境陡蝇,java的開(kāi)發(fā)工...
    ZaneInTheSun閱讀 2,635評(píng)論 0 11
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法,類(lèi)相關(guān)的語(yǔ)法哮肚,內(nèi)部類(lèi)的語(yǔ)法登夫,繼承相關(guān)的語(yǔ)法,異常的語(yǔ)法允趟,線程的語(yǔ)...
    子非魚(yú)_t_閱讀 31,602評(píng)論 18 399
  • 面向?qū)ο笾饕槍?duì)面向過(guò)程恼策。 面向過(guò)程的基本單元是函數(shù)。 什么是對(duì)象:EVERYTHING IS OBJECT(萬(wàn)物...
    sinpi閱讀 1,046評(píng)論 0 4
  • 本文出自 Eddy Wiki 潮剪,轉(zhuǎn)載請(qǐng)注明出處:http://eddy.wiki/interview-java.h...
    eddy_wiki閱讀 1,193評(píng)論 0 5