版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、面向?qū)ο笾R(shí): 1 你對(duì)面向?qū)ο蟮恼J(rèn)識(shí) 2 什么是類?什么是對(duì)象?類和對(duì)象之間的關(guān)系?類:類是具有相同屬性和行為的一組對(duì)象的集合對(duì)象:對(duì)象是實(shí)際存在的該類事物的每個(gè)個(gè)體,因而也稱實(shí)例類和對(duì)象的關(guān)系:類是對(duì)象的抽象,對(duì)象是類的實(shí)例 3 面向?qū)ο蟮?大特征繼承,封裝,多態(tài) 4 怎么創(chuàng)建一個(gè)類的對(duì)象?使用 new 這個(gè)關(guān)鍵字創(chuàng)建對(duì)象 5 什么是構(gòu)造方法(函數(shù))?怎么定義?有什么樣的特點(diǎn)?構(gòu)造方法(在OO中,函數(shù)被稱為方法)1 特殊的名稱:_construct 2 在實(shí)例化對(duì)象時(shí),自動(dòng)被調(diào)用 3 在內(nèi)存中劃分了對(duì)應(yīng)的內(nèi)存空間區(qū)域 4 構(gòu)造方法可以像普通方法一樣,接收參數(shù);這里的參數(shù)通常是用來初始化類中
2、的屬性的 5 構(gòu)造方法不能重復(fù)定義,每個(gè)類當(dāng)中有且只能有一個(gè);如果不寫相當(dāng)于有一個(gè)默認(rèn)的不帶參數(shù)且沒有任何執(zhí)行語句的空函數(shù) 6 什么是析構(gòu)方法(函數(shù))?怎么定義?有什么特點(diǎn)?析構(gòu)函數(shù):當(dāng)某個(gè)對(duì)象成為垃圾或者當(dāng)對(duì)象被顯式銷毀時(shí)執(zhí)行。_destruct() 析構(gòu)函數(shù),是在垃圾對(duì)象被回收時(shí)執(zhí)行。析構(gòu)函數(shù)也可以被顯式調(diào)用,但不要這樣去做。析構(gòu)函數(shù)是由系統(tǒng)自動(dòng)調(diào)用的,不要在程序中調(diào)用一個(gè)對(duì)象的虛構(gòu)函數(shù)。析構(gòu)函數(shù)不能帶有參數(shù)。 7 什么是封裝?有什么作用?列舉一些封裝的實(shí)例封裝就是把對(duì)象的屬性和行為結(jié)合成一個(gè)獨(dú)立的相同單位,并盡可能隱藏對(duì)象的內(nèi)部細(xì)節(jié)。優(yōu)點(diǎn): 信息隱蔽,封裝即隱藏(目的:不能讓別人隨意修改
3、信息)。怎么實(shí)現(xiàn)封裝? (1.訪問修飾符(public、protected、private) (2.類 (3.函數(shù)方法 (4.文件 (5.文件夾 8 訪問修飾符有哪3個(gè)?分別有什么作用、特點(diǎn)public 公共的 誰都可以用,也可以修改 protected 受保護(hù)的 只有自己和后代可以使用和修改 private 私有的 只有自己可以使用和修改 9 什么是繼承?關(guān)鍵字是什么?有什么作用?繼承: 擴(kuò)展父類的內(nèi)容,注意只能繼承public和protected修飾的內(nèi)容,而private修飾的則不能繼承 關(guān)鍵字: extends 10 什么是多態(tài)?變態(tài)-變化的形態(tài) 11 關(guān)鍵字this,super各自什
4、么用途?有什么區(qū)別?$this就是對(duì)象內(nèi)部代表這個(gè)對(duì)象的引用 12 static的作用?用static修飾的如何訪問static: 關(guān)鍵字,意思是靜態(tài)的 它可以修飾 屬性變量 ,也可以修飾 函數(shù)方法(行為) 靜態(tài)資源加載和普通的非靜態(tài)的資源加載是不一樣的 在非靜態(tài)方法中可以調(diào)用靜態(tài)方法,但是反過來就不行 靜態(tài)static修飾的內(nèi)容被創(chuàng)建不需要有對(duì)象存在,同時(shí)它們是被放置在靜態(tài)區(qū)當(dāng)中 靜態(tài)資源的標(biāo)準(zhǔn)訪問方式是= 類名:靜態(tài)資源名稱 13 parent的用法parent指代的是調(diào)用的父類的函數(shù)方法 14 什么叫重載?在子類中出現(xiàn)和父類同名的方法,這個(gè)稱為重寫 行為的重新定義 重寫只能發(fā)生在有繼承關(guān)
5、系的類之間,方法名稱相同即重寫,與參數(shù)沒有關(guān)系 重寫時(shí),訪問修飾符的可以訪問的范圍不能低于父類中的訪問修飾符 對(duì)于private修飾的方法不能重寫 15 final關(guān)鍵字的作用和用法final: 關(guān)鍵字,意思是終態(tài)的,最后的 它可以修飾 函數(shù)方法(行為) ,被修飾的函數(shù)方法(行為)不能被重寫 final可以修飾 類class,但是被修飾的類不能被繼承 類當(dāng)中的屬性不能被final修飾 16 什么叫抽象?抽象方法和抽象類抽象:抽象就是無法確切的說明,但又有一定的概念或者名稱,在PHP中聲明一個(gè)抽象類或者方法我們需要使用adstract關(guān)鍵字。 抽象方法:在類里面定義的沒有方法體的方法就是抽象方法
6、,所謂的沒有方法體指的是,在方法聲明的時(shí)候沒有大括號(hào)以及其中的內(nèi)容,而是直接在聲明時(shí)在方法名后加上分號(hào)結(jié)束,另外在聲明抽象方法時(shí)還要加一個(gè)關(guān)鍵字“abstract”來修飾;抽象類:只要一個(gè)類里面有一個(gè)方法是抽象方法,那么這個(gè)類就要定義為抽象類,抽象類不能產(chǎn)生實(shí)例對(duì)象,在抽象類里面可以有不是抽象的方法和成員屬性,但只要有一個(gè)方法是抽象的方法,這個(gè)類就必須聲明為抽象類,使用”abstract”來修飾 17 什么叫接口?關(guān)鍵字是什么?有什么特點(diǎn)? 接口( interface )是 抽象方法 和 靜態(tài)常量 定義的集合。 接口是一種特殊的抽象類,這種抽象類中只包含抽象方法和靜態(tài)常量。 接口中沒有其它類型
7、的內(nèi)容。 在接口中的抽象方法只能是public的,默認(rèn)也是public權(quán)限。并且不能設(shè)置成private或者protected 類型。 名稱是interface,在接口定義的只能是公共的抽象方法(沒有函數(shù)體部分),也可以有靜態(tài)常量; 接口采用插件式配置,可以任意的匹配給任意一個(gè)類;類可以實(shí)現(xiàn)(implements)接口,類實(shí)現(xiàn)的接口可以有無數(shù)個(gè); 當(dāng)一個(gè)類實(shí)現(xiàn)了接口之后,該接口的所有的方法必須在該類中實(shí)現(xiàn)關(guān)鍵字:interface特點(diǎn): 1實(shí)現(xiàn)多個(gè)接口時(shí),接口中的方法不能有重名。 2接口也可以繼承,通過使用 extends 操作符。 3類要實(shí)現(xiàn)接口,必須使用和接口中所定義的方法完全一致的方式。
8、否則會(huì)導(dǎo)致致命錯(cuò)誤。 4接口中定義的所有方法都必須是公有 18 魔術(shù)方法是什么?大概有哪些?所有以 _(兩個(gè)下劃線)開頭的類方法保留為魔術(shù)方法; 魔術(shù)方法有(15個(gè)): _construct(), _destruct(), _call(), _callStatic(), _get(), _set(), _isset(), _unset(), _sleep(), _wakeup(), _toString(), _invoke(), _set_state(), _clone() 和 _debugInfo() 。 19 如何訪問和設(shè)置類中的私有屬性? 20 列舉常見的魔術(shù)方法及其用途?至少4個(gè)_ge
9、t()方法用來獲取私有屬性_set()方法用來設(shè)置私有屬性_isset()檢測一個(gè)對(duì)象的屬性是否存在時(shí)被調(diào)用_clone()克隆對(duì)象 21 命名空間的作用及其用法 22 PDO是什么?php data object(php數(shù)據(jù)對(duì)象),接口 一套訪問數(shù)據(jù)庫的標(biāo)準(zhǔn) 23 創(chuàng)建PDO對(duì)象,有幾個(gè)參數(shù),分別代表什么意思?4個(gè)參數(shù)new PDO(數(shù)據(jù)庫連接訪問字符串,登錄用戶名,登錄的密碼,訪問的相關(guān)參數(shù)) getMessage (); ? 24 PDO對(duì)象要執(zhí)行訪問數(shù)據(jù)庫的操作,有哪些方法?分別怎么使用?PDO:query Executes an SQL statement, returning a result set as a PDOStatement object PDOStatement:fetchAll 返回一個(gè)包含結(jié)果集中所有行的數(shù)組 PDOStatement:execute 執(zhí)行一條預(yù)處理語句 prepare ( SELECTname,colour,caloriesFROMfruitWHEREcalori
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 18041-2025民用航空貨物運(yùn)輸術(shù)語
- 江西省撫州市臨川二中2025-2026學(xué)年度第一學(xué)期期末考試高二物理試題(含答案)
- 養(yǎng)老院入住老人生活照料培訓(xùn)制度
- 老年終末期認(rèn)知評(píng)估中的環(huán)境因素調(diào)整策略
- 兒童肺炎支原體肺炎診療指南2026
- 老年終末期壓瘡護(hù)理中個(gè)體化護(hù)理方案設(shè)計(jì)
- 2025年興城市職業(yè)教育中心招聘考試真題
- 紫藤蘿瀑布上
- 偏(均)三甲苯裝置操作工成果測試考核試卷含答案
- 品酒師安全宣傳強(qiáng)化考核試卷含答案
- 2026海南安??毓捎邢挢?zé)任公司招聘11人筆試模擬試題及答案解析
- 裝飾裝修工程施工組織設(shè)計(jì)方案(二)
- 2026上海碧海金沙投資發(fā)展有限公司社會(huì)招聘參考題庫必考題
- 保險(xiǎn)業(yè)客戶服務(wù)手冊(cè)(標(biāo)準(zhǔn)版)
- 2026年張家界航空工業(yè)職業(yè)技術(shù)學(xué)院單招職業(yè)傾向性考試模擬測試卷新版
- 2026遼寧機(jī)場管理集團(tuán)校招面筆試題及答案
- 2025徽銀金融租賃有限公司社會(huì)招聘筆試歷年典型考題及考點(diǎn)剖析附帶答案詳解
- 2026年遼寧軌道交通職業(yè)學(xué)院單招綜合素質(zhì)筆試備考題庫帶答案解析
- 檢驗(yàn)科內(nèi)控制度
- DB44-T 2771-2025 全域土地綜合整治技術(shù)導(dǎo)則
- 碳排放核算及企業(yè)減排策略
評(píng)論
0/150
提交評(píng)論