(以下為個(gè)人理解)
OOP(Object Oriented PRogramming)面向?qū)ο笏枷耄饕w現(xiàn)為封裝、繼承、多態(tài)、虛擬函數(shù);
封裝:將實(shí)現(xiàn)功能的具體方法,放到一個(gè)類中,調(diào)用的人不用知道它具體是怎么實(shí)現(xiàn)功能的,只需要知道,它能實(shí)現(xiàn)什么功能,參數(shù)需要什么,以及返回值的類型,就能使用它去實(shí)現(xiàn)我們想要的效果;
繼承:父類(基類)的成員及方法,子類(派生類)繼承它,就可以擁有父類的所有的成員及方法,并且子類可以重寫父類的方法,以及寫新的成員及方法;
析構(gòu)函數(shù):~類名(){} ,析構(gòu)函數(shù)的內(nèi)容在類執(zhí)行結(jié)束后執(zhí)行,通常執(zhí)行釋放資源操作;
接口(interface):接口定義功能的名稱;實(shí)現(xiàn)接口的類,書寫具體的操作方法,并且需將接口所有方法實(shí)現(xiàn);
抽象(abstract):
多態(tài):子類可以賦值給父類,父類表現(xiàn)為多種狀態(tài);例如:父類為電腦,子類有華碩電腦,蘋果電腦等;
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注