九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > PPT文檔下載  

《面向?qū)ο缶幊獭稰PT課件.ppt

  • 資源ID:11596110       資源大?。?span id="24d9guoke414" class="font-tahoma">489.86KB        全文頁數(shù):16頁
  • 資源格式: PPT        下載積分:9.9積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要9.9積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標題沒有明確說明有答案則都視為沒有答案,請知曉。

《面向?qū)ο缶幊獭稰PT課件.ppt

PL/SQL從入門到精通視頻,第十七講:面向?qū)ο蟮木幊?課程安排,對象基礎(chǔ)定義對象類型管理對象表管理對象類型,對象基礎(chǔ),面向?qū)ο蠛喗槭裁词菍ο箢愋蚉L/SQL中對象的組成結(jié)構(gòu),類與對象的示意圖,對象類型與對象實例,PL/SQL中對象的組成結(jié)構(gòu),在PL/SQL中,可以定義如下幾種類型的方法:構(gòu)造方法:該方法類似于Java、C#等語言中的構(gòu)造函數(shù),用來初始化一個對象類型并返回對象的實例。MEMBER方法:該方法允許對象的實例進行調(diào)用,在MEMBER方法中可以訪問對象實例的數(shù)據(jù),通常稱為實例方法或成員方法。STATIC方法:該方法可以直接在對象類型上進行調(diào)用,它用于在對象類型上執(zhí)行全局操作,通常稱為靜態(tài)方法。MAP方法:用于在多個對象間排序的映射方法。ORDER方法:用于在2個對象實例間排序的排序方法。,定義對象類型,由于對象類型規(guī)范和對象類型體的隔離特性,在定義對象類型時,必須先定義對象類型規(guī)范,定義語法如下所示:CREATEORREPLACETYPEtype_nameAUTHIDCURRENT_USER|DEFINERIS|ASOBJECT|UNDERsupertype_name(attribute_namedatatype,attribute_namedatatype.MAP|ORDERMEMBERfunction_spec,FINAL|NOTFINALMEMBERfunction_spec,INSTANTIABLE|NOTINSTANTIABLEMEMBERfunction_spec,MEMBER|STATICsubprogram_spec|call_spec,MEMBER|STATICsubprogram_spec|call_spec.)FINAL|NOTFINALINSTANTIABLE|NOTINSTANTIABLE;,定義對象體,CREATEORREPLACETYPEBODYtype_nameIS|ASMAP|ORDERMEMBERfunction_body;|MEMBER|STATICsubprogram_body|call_spec;MEMBER|STATICsubprogram_body|call_spec;.END;,定義屬性,在定義對象類型的屬性時,必須要了解一些屬性定義的限制:屬性的聲明必須是在方法的聲明以前,也就是說在對象規(guī)范中CREATETYPE下面的聲明必須最先是屬性的定義。屬性的數(shù)據(jù)類型必須是Oracle數(shù)據(jù)庫類型,不能是任何PL/SQL類型或者是PL/SQL自定義類型,但是排除了Oracle中的ROWID、UROWID、LONG、LONGRAW、NCHAR、NCLOB、NVARCHAR2類型。在定義屬性時不能對屬性應(yīng)用NOTNULL約束或者是使用DEFAULT指定默認值。在一個對象類型中至少要定義一個屬性,但是不能大于1000個屬性。,定義方法,對象方法是在對象規(guī)范定義中使用MEMBER或STATIC聲明在對象說明部分的子程序,它們是在屬性聲明之后進行的,MEMBER和STATIC的區(qū)別如下所示:MEMBER方法:成員方法是基于對象實例調(diào)用的,而不是基于對象類型調(diào)用的。STATIC方法:靜態(tài)方法獨立于對象實例,也不能在對象類型主體中引用這個對象的屬性。,其他對象要點,使用SELF關(guān)鍵字定義構(gòu)造函數(shù)為對象提供初始化功能,以避免許多具有特別用途的過程只初始化對象的不同部分,可以通過構(gòu)造函數(shù)進行統(tǒng)一初始化。可以在構(gòu)造函數(shù)中為某些屬性提供默認值,這樣就能確保屬性值的正確性,而不必依賴于調(diào)用者所提供的每一個屬性值。出于維護性的考慮,在新的屬性添加到對象中時,避免要更改調(diào)用構(gòu)造函數(shù)的應(yīng)用程序中的代碼,這樣可以使已經(jīng)存在的構(gòu)造函數(shù)調(diào)用繼續(xù)工作。定義MAP和ORDER方法MAP方法:該函數(shù)會將對象實例根據(jù)一定的調(diào)用規(guī)則返回DATE、NUMBER、VARCAHR2類型的標量類型,在映射對象類型為標量函數(shù)后,就可以通過對標量函數(shù)的比較來得到結(jié)果了。ORDER方法:ORDER方法只能對2個對象之間進行比較,必須是返回數(shù)值型結(jié)果的函數(shù),根據(jù)結(jié)果返回正數(shù)、負數(shù)或零。該方法只有2個參數(shù),SELF和另一個要比較的對象類型,如果傳遞該參數(shù)為NULL,則返回NULL。,使用對象類型,聲明對象初始化對象調(diào)用對象方法,對象繼承,類繼承結(jié)構(gòu),方法重載,在介紹子程序和包時,討論過重載的技術(shù),所謂的重載就是定義一個或多個具有同名的函數(shù)或過程,但是參數(shù)類型名個數(shù)不同,由編譯器根據(jù)調(diào)用參數(shù)確定執(zhí)行哪一個子程序。這種重載方式有時候也稱為靜態(tài)多態(tài)。在使用對象繼承時,也可以使用方法重載。但是這種方法重載不同于過程或包中的重載,這種重使用了動態(tài)方法調(diào)用的能力,也稱為動態(tài)多態(tài)或運行時多態(tài)。也就是說具體的調(diào)用方法不是在編譯時確定的,而是在代碼實際執(zhí)行時才確定的重載。,性格決定命運,專注成就人生,源智天下,

注意事項

本文(《面向?qū)ο缶幊獭稰PT課件.ppt)為本站會員(sh****n)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!