類(lèi),是抽象的,是一個(gè)共性的東西;
類(lèi)是對(duì)某一類(lèi)事物的描述,是抽象的概念上的意義。
對(duì)象,是類(lèi)的具體應(yīng)用,是一個(gè)個(gè)性的東西;
對(duì)象是實(shí)際存在的該類(lèi)事物的每個(gè)個(gè)體,因而也稱(chēng)為實(shí)例。
比如:
如果將對(duì)象比作汽車(chē),那么類(lèi)就是汽車(chē)的設(shè)計(jì)圖紙
人是一個(gè)類(lèi),人是看不到、摸不到的東西,而張三、李四、王五則是活生生的一個(gè)個(gè)體,而且他們都是人,是類(lèi)“人”的“對(duì)象”。
所以,面向?qū)ο蟮某绦蛟O(shè)計(jì)的重點(diǎn)就是 類(lèi) 的設(shè)計(jì),而不是 對(duì)象 的設(shè)計(jì)。
面向?qū)ο蟮奶卣鳎?/p>
面向?qū)ο蟮娜筇卣鳎?/p>
封裝【Encapsulation】
對(duì)外部不可見(jiàn)
繼承【Inheritance】
擴(kuò)展類(lèi)的功能
多態(tài)【Polymorphism】
方法的重載;
對(duì)象的多態(tài)性。