》對象之間方法調(diào)用,通過傳遞消息
OOP使各個對象各司其職,分別負(fù)擔(dān)執(zhí)行一組相關(guān)的任務(wù),如果一個對象要依賴于一個不在其范圍內(nèi)的方法,它就需要訪問包含該方法的第二個對象,即第一個對象需要第二個對象執(zhí)行這個方法(或者叫方法調(diào)用) 利用OOP術(shù)語,叫做一個對象向另外一個對象發(fā)送消息。
》對象的生成: 對象是在執(zhí)行過程中由其所屬的類動態(tài)生成的。 一個類可以生成多個不同的對象。
》 消息與方法的概念
對象之間的傳遞通過消息傳遞完成
一個發(fā)送消息的對象 發(fā)送的消息包含3個方面的內(nèi)容
1,接受消息的對象
2,接受對象應(yīng)用的方法。
3,方法所需要的參數(shù)。
》面向?qū)ο笞兂傻幕咎卣?br />1 封裝性 Encapsulation 把數(shù)據(jù)和操作組織在類內(nèi)
2?繼承性 Inheritance 通過類的繼承關(guān)系
3多態(tài)性Polymophism(在運行的時候體現(xiàn)) ??A通過方法重裁 B通過方法重寫,子類覆蓋父類的方法(接口一個種特殊的類哦)