抽象類的產(chǎn)生: 當(dāng)編寫(xiě)一個(gè)類時(shí)缰贝,我們往往會(huì)為該類定義一些方法,這些方法是用來(lái)描述該類的功能具體實(shí)現(xiàn)方式,那么這些方法都有具體的方法體虑啤。 但是有的...
用例子理解里氏替換原則:需求: (1)設(shè)計(jì)寵物類,貓類,狗類,讓貓和狗繼承寵物類 (2)在寵物類中定義sound方法弧蝇,表示寵物的叫聲,但是叫聲不...
1.繼承 繼承是面向?qū)ο蟮娜筇卣髦弧?類與類之間的三種關(guān)系:is a :繼承關(guān)系折砸,例如:公共汽車 is a 汽車use a:使用關(guān)系看疗,例如:...
封裝是面向?qū)ο蟮娜筇卣髦弧?Java中的封裝的實(shí)質(zhì)就是將類和狀態(tài)信息(成員變量)隱藏在類的內(nèi)部,不允許外部程序直接訪問(wèn)睦授,而是通過(guò)該類提供的方...
類的成員包括屬性和方法两芳,也稱作成員變量和成員方法。 1.成員方法 1.1.方法重載 方法重載是OOP中的一個(gè)重要概念去枷,而實(shí)際開(kāi)發(fā)中經(jīng)常用的方法重...
編程的本質(zhì)是邏輯怖辆,編程思維的培養(yǎng)很重要。首先我們要理解面向過(guò)程和面向?qū)ο笥惺裁磪^(qū)別:面向過(guò)程:面向過(guò)程是一種以“事件”為中心的編程思想删顶,把解決問(wèn)...
1.靜態(tài) 在類中竖螃,使用 static 修飾符修飾的屬性(成員變量)稱為靜態(tài)變量,也可以稱為類變量逗余,常量稱為靜態(tài)常量斑鼻,方法稱為靜態(tài)方法或類方法,它...
1.了解數(shù)組 數(shù)組猎荠,大家都不陌生,數(shù)組對(duì)于每一門編程語(yǔ)言都是重要的數(shù)據(jù)結(jié)構(gòu)之一蜀备,當(dāng)然不同編程語(yǔ)言對(duì)于數(shù)組的應(yīng)用和實(shí)現(xiàn)也稍有不同关摇。那么讓我們了解一...
1.了解數(shù)組 數(shù)組,大家都不陌生碾阁,數(shù)組對(duì)于每一門編程語(yǔ)言都是重要的數(shù)據(jù)結(jié)構(gòu)之一输虱,當(dāng)然不同編程語(yǔ)言對(duì)于數(shù)組的應(yīng)用和實(shí)現(xiàn)也稍有不同。 那么讓我們了解...