物件導向,
object-oriented
物件是乙個自包含的實體,用一組可識別的特性和行為來標識。
類就是具有相同的屬性和功能的物件的抽象的集合。(注意:1.類名稱首字母急著要大些,多個單詞則首個字母大寫;2.物件公開的方法需要用『public'修飾符。
(補充:例項,就是乙個真實的物件。比如我們都是'人',而你和我其實就是'人'的例項,而例項化就是建立物件的過程,使用new關鍵字來建立。 例如:
person xc = new person("小菜"); )
構造方法又叫建構函式,其實就是對類進行初始化。構造方法與類同名,無返回值,也不需要void,在new時候呼叫(所有類都有構造方法,如果你不編碼則系統預設生成空的構造方法,如果有,那麼預設的就會失效。)
舉例:
class person //person類
}
呼叫person xc = new person("小菜");
方法過載提供了建立同名的多個方法的能力,但這些方法需要使用不同的引數類。(可在不改變原方法的基礎上,新增功能,也算是提供了函式可擴充套件能力)
class person //person類
public peraon() //將構造方法過載
}
如果沒有方法過載,當你例項化的時候person person=new cat();的時候就會報錯『person』方法沒有採用0個引數過載的錯誤。
注意:當方法過載的時候,兩個方法必須要方法名相同,但引數型別或個數必須要有所不同,否則過載就沒有意義了。
物件導向設計模式基礎
首先 使用物件導向設計模式能夠使 易維護,可復用,可擴充套件,靈活性好 這是我們需要達到的目標 其次 如果想要達到這樣的目標,就需要在 的設計過程中,遵守以下的原則 顯示簡單的說明 1.開放封閉的原則 盡量對修改關閉,對擴充套件開啟 2.高內聚低耦合的原則 模組內部緊湊,模組之間耦合度較小 3.單一...
設計模式 設計模式概述 物件導向基礎
模式名稱 pattern name 助記名,如抽象工廠模式等 問題 problem 描述了應該在何時使用模式 解決方案 solution 效果 consequences 物件導向程式設計由物件組成,物件包括資料和對資料進行操作的過程,過程通常稱為方法或操作。物件在收到客戶的請求 或訊息 後,執行相應...
設計模式零(物件導向基礎)
本內容參考大話設計模式記錄 物件 一切事物皆物件。類 對物件進行的抽象。例項 類的乙個具體實體。方法過載 方法名相同但是引數型別或者個數不同的方法。物件導向的三大特性 繼承,封裝,多型 繼承 子類繼承父類後具有父類的保護和公有的一些方法,屬性等並且能擴充自己。對於父類的建構函式只能呼叫不能繼承。當物...