国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

第七章 高級(jí) OOP 特性

這篇具有很好參考價(jià)值的文章主要介紹了第七章 高級(jí) OOP 特性。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

7.3.3 繼承與延遲靜態(tài)綁定

在創(chuàng)建類層次結(jié)構(gòu)時(shí),有時(shí)候回遇到這種情況,即父類方法要使用靜態(tài)類屬性,但靜態(tài)類屬性可能在子類中被覆蓋。這和 self 關(guān)鍵字的使用有關(guān)。我們看一個(gè)例子,其中 Employee 類和 Executive 類都做了一些修改:

<?php

class  Employee
{
    public static $favSport = "Football";

    public static function watchTv()
    {
        echo "Watching ".self::$favSport;
    }
}

class  Executive extends Employee
{
    public static $favSport= "Polo";
}
Executive::watchTv();

執(zhí)行代碼如下:

Watching Football

?因?yàn)?Executive 類繼承了 Employee 類中的方法,有人認(rèn)為這個(gè)例子的輸出應(yīng)該是 Watching Polo 。真是這樣嗎?實(shí)際上不是,這是因?yàn)?self 關(guān)鍵字是在編譯時(shí)確定它的作用范圍的,不是在運(yùn)行時(shí)、因此這個(gè)例子的輸出總是 Watching Football。PHP 解決這個(gè)問題的方法是改變一下 static 關(guān)鍵字的用法, 用它來表示我們需要在運(yùn)行時(shí)決定靜態(tài)屬性的作用域。想要完成這個(gè)任務(wù),你應(yīng)該改寫一下 watchTv() 方法,如下所示:

public static function watchTv()
{
    echo "Watching " . static::$favSport;
}

?執(zhí)行代碼如下:

Watching Polo文章來源地址http://www.zghlxwxcb.cn/news/detail-507423.html

到了這里,關(guān)于第七章 高級(jí) OOP 特性的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 第七章 函數(shù)矩陣

    第七章 函數(shù)矩陣

    和矩陣函數(shù)不同的是,函數(shù)矩陣本質(zhì)上是一個(gè)矩陣,是以函數(shù)作為元素的矩陣。 矩陣函數(shù)本質(zhì)上是一個(gè)矩陣,是以矩陣作為自變量的函數(shù)。 函數(shù)矩陣和數(shù)字矩陣的運(yùn)算法則完全相同。 不過矩陣的元素 a i j ( x ) a_{ij}(x) a ij ? ( x ) 需要是閉區(qū)間 [ a , b ] [a,b] [ a , b ] 上的實(shí)函數(shù)

    2024年02月04日
    瀏覽(22)
  • 第七章金融中介

    ?? ? ? ? 金融中介是通過向資金盈余者發(fā)行 間接融資合約( 如存款單),并和資金短缺者達(dá)成 間接投資合約 (發(fā)放信貸)或購買其發(fā)行的證券,在資金供求方之間融通資金,對(duì)資金跨期、跨域進(jìn)行優(yōu)化配置的金融機(jī)構(gòu)。 ? ? ? ? 金融體系由金融市場(chǎng)和金融中介構(gòu)成,以銀行業(yè)為

    2024年02月04日
    瀏覽(27)
  • python第七章(字典)

    python第七章(字典)

    一。字典(類型為dict)的特點(diǎn): 1.符號(hào)為大括號(hào) 2.數(shù)據(jù)為鍵值對(duì)形式出現(xiàn) 3.各個(gè)鍵值對(duì)之間以逗號(hào)隔開 格式:str1={\\\'name\\\':\\\'Tom\\\'}? name相當(dāng)于鍵值(key),Tom相當(dāng)于值 二??兆值涞膭?chuàng)建方法 三。字典的基本操作(增刪改查) 1.字典的增加操作:字典序列[key] = 值 注意點(diǎn):如果存

    2024年01月24日
    瀏覽(46)
  • 第七章 測(cè)試

    第七章 測(cè)試

    7.1.1 選擇程序設(shè)計(jì)語言 1. 計(jì)算機(jī)程序設(shè)計(jì)語言基本上可以分為匯編語言和高級(jí)語言 2. 從應(yīng)用特點(diǎn)看,高級(jí)語言可分為基礎(chǔ)語言、結(jié)構(gòu)化語言、專用語言 01 有理想的模塊化機(jī)制; 02 可讀性好的控制結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu); 03 便于調(diào)試和提高軟件可靠性; 04 編譯程序發(fā)現(xiàn)程序錯(cuò)誤的

    2024年02月08日
    瀏覽(29)
  • 數(shù)據(jù)結(jié)構(gòu)第七章

    數(shù)據(jù)結(jié)構(gòu)第七章

    圖(Graph)G由兩個(gè)集合V和E組成,記為G=(V, E),其中V是頂點(diǎn)的有窮非空集合,E是V中頂點(diǎn)偶對(duì)的有窮集合,這些頂點(diǎn)偶對(duì)稱為邊。V(G)和E(G)通常分別表示圖G的頂點(diǎn)集合和邊集合,E(G)可以為空集。若EG)為空,則圖G只有頂點(diǎn)而沒有邊。 子圖:假設(shè)有兩個(gè)圖G=(V,E)和G1=(V1,E1);如果V1

    2024年02月03日
    瀏覽(26)
  • [JavaScript] 第七章 對(duì)象

    [JavaScript] 第七章 對(duì)象

    ??作者主頁:青花鎖 ??簡(jiǎn)介:Java領(lǐng)域優(yōu)質(zhì)創(chuàng)作者??、Java微服務(wù)架構(gòu)公號(hào)作者?? ??簡(jiǎn)歷模板、學(xué)習(xí)資料、面試題庫、技術(shù)互助 ??文末獲取聯(lián)系方式 ?? [Java項(xiàng)目實(shí)戰(zhàn)] 介紹Java組件安裝、使用;手寫框架等 [Aws服務(wù)器實(shí)戰(zhàn)] Aws Linux服務(wù)器上操作nginx、git、JDK、Vue等 [Java微服務(wù)

    2024年02月02日
    瀏覽(61)
  • Flink第七章:狀態(tài)編程

    Flink第七章:狀態(tài)編程

    Flink第一章:環(huán)境搭建 Flink第二章:基本操作. Flink第三章:基本操作(二) Flink第四章:水位線和窗口 Flink第五章:處理函數(shù) Flink第六章:多流操作 Flink第七章:狀態(tài)編程 這次我們來學(xué)習(xí)Flink中的狀態(tài)學(xué)習(xí)部分,創(chuàng)建以下scala文件 這個(gè)文件里有幾個(gè)常用的狀態(tài)創(chuàng)建 按鍵分區(qū)中值狀態(tài)編程案

    2024年02月06日
    瀏覽(24)
  • C國演義 [第七章]

    C國演義 [第七章]

    力扣鏈接 給兩個(gè)整數(shù)數(shù)組 nums1 和 nums2 ,返回 兩個(gè)數(shù)組中 公共的 、長度最長的子數(shù)組的長度 。 示例 1: 輸入:nums1 = [1,2,3,2,1], nums2 = [3,2,1,4,7] 輸出:3 解釋:長度最長的公共子數(shù)組是 [3,2,1] 。 示例 2: 輸入:nums1 = [0,0,0,0,0], nums2 = [0,0,0,0,0] 輸出:5 提示: 1 = nums1.length, num

    2024年02月10日
    瀏覽(23)
  • 第七章 面向?qū)ο缶幊蹋ɑA(chǔ))

    (1)類是抽象的,概念的,代表一類事物,比如人類、貓類...?即它是數(shù)據(jù)類型。 (2)對(duì)象是具體的,實(shí)際的,代表一個(gè)具體事物,即實(shí)例。 (3)類是對(duì)象的模板,對(duì)象是類的一個(gè)個(gè)體,對(duì)應(yīng)一個(gè)實(shí)例。 屬性是類的一個(gè)組成部分,一般是基本數(shù)據(jù)類型,也可是引用類型(對(duì)

    2024年02月06日
    瀏覽(22)
  • OpenCV:第七章、圖像變換

    OpenCV:第七章、圖像變換

    目錄 第七章:圖像變換 7.1、基于OpenCV的邊緣檢測(cè) 7.1.1、一般步驟 1、濾波 2、增強(qiáng) 3、檢測(cè) 7.1.2、canny算子 1、canny算子簡(jiǎn)介 2、canny邊緣檢測(cè)的步驟 7.2、霍夫變換? 7.2.2、OpenCV中的霍夫線變換 7.2.3、霍夫線變換原理? ? ? ? 7.2.4、標(biāo)準(zhǔn)霍夫變換:HoughLines()函數(shù) ? ?7.2.5、累計(jì)概率

    2024年02月03日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包