freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第3章面向對象設計-資料下載頁

2024-10-04 19:14本頁面
  

【正文】 ic關鍵字來聲明, static關鍵字放在修飾符和方法返回的數(shù)據(jù)類型之前,格式如下: ? [methodmodifier] static returntype methodname(parameterlist){...}。 方法的重載 ? 有時候,對于類需要完成的同一個功能的要求可能比較復雜。例如,對學生類而言,如果想要使其具有一個“成長”方法,但是這個方法,可能使其增長一歲,也可能增加指定的歲數(shù),該怎么解決這個問題呢? ? C使用重載技術來完成這個功能。重載是指允許存在多個同名函數(shù),而這些函數(shù)的參數(shù)不同(或許參數(shù)個數(shù)不同,或許參數(shù)類型不同,或許兩者都不同)。 操作符的重載 ? 上面介紹了方法的重載, C還提供了重載機制:允許重載運算符,如“ +” ,“ ^” 等,在原來功能的基礎上,完成用戶自定義的功能。例如,對于復數(shù)運算,可以定義方法: ? Add(1+2i,2+3i)=3+5i ? 而使用符號看起來會更簡潔: ? (1+2i)+(2+3i)=3+5i 繼承和多態(tài) ? 繼承和多態(tài)是面向對象思想的兩個主要的特征。本節(jié)講述怎樣理解類的繼承和多態(tài),以及繼承和多態(tài)的使用。 繼承 ? 繼承的本質(zhì)是代碼重用。當要構造一個新的類時,通常無需從零開始。例如,在學生類的基礎上,建立一個“大學生”類。很明顯,“大學生”這個類具有自己的特點,如“所在系”就并不是所有的學生都有的,而是大學生的特殊性質(zhì)。 ? 可以把大學生看作是學生的一種延續(xù),既在繼承了學生的屬性和方法基礎之上,又包含了新的屬性或方法。在構造大學生這個類時,只需在學生類的基礎上添加大學生特有的特性即可,而無需從零開始,這時,稱學生類為父類,大學生類為子類。 多態(tài) ? 繼續(xù)上一節(jié)給出的例子,現(xiàn)在假設一個運動員總教練,手下有籃球、足球、游泳運動員。把他們召集起來之后,如果總教練只是簡單地對他們說:“去訓練!”,那么他們會怎樣做呢? ? 很自然,不同的運動員會去做不同的訓練。對于總教練而言,只需要告訴他們統(tǒng)一的指令即可。在面向對象的思想中,這稱為多態(tài)( Polymorphism)。 小結 ? 本章主要講述了 C的面向對象設計。其中重點講解了幾個基本的概念,包括對象、類、抽象類、接口和方法。通過本章的學習,應該初步理解 C面向對象的設計方法,學會如何使用面向對象的設計方法進行軟件程序的設計。
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1