物件導向的理解

2022-08-24 07:03:11 字數 349 閱讀 4088

物件導向(object-oriented,oo)

物件導向是一種思想,就是將現實生活中的事物對映到程式設計當中,以便更好的去處理問題。

物件導向語言都有乙個標誌,那就是它們都有類的概念,而通過類可以建立多個具有相同屬性和方法的物件。

物件:「無序屬性的集合,其屬性可以包含基本值、物件、或者函式。」

舉個例子:現實生活中的貓就是乙個物件,它有毛髮、尾巴、耳朵鬍鬚,這就相當於程式設計中的屬性;可以捉老鼠、爬樹、喵喵叫,這就相當於程式設計中的方法。

類:具有相同特性(屬性)和行為(方法)的事物的抽象,就像前面說的貓,所有的貓,都可以歸為貓這個類,它們有相同的特徵和行為。

物件導向的理解

今天發現一本好書,設計模式精解,作者是alan shalloway和james r.trott,薄薄的一本,但是講的很清楚,也讓我對物件導向和設計模式有了多一點的理解。記得去三星實習生面試的時候面試過就問過乙個問題,談談對物件導向的理解,我當時就只說了乙個多型,而且感覺沒有條理,所以今天趁著看過書,...

物件導向的理解

1.物件導向的思想 誰擁有資料,誰就提供運算元據的方面。eg1 售票員統計票上的資料這個過程中統計方法是票據提供的。eg2 兩塊石頭磨成一塊石刀,石刀砍樹,砍成木材,木材又變成椅子 eg3.乙個小球從繩子一端移到至另一端。就第二個例子而言,石頭變成石刀,這個變成的方法不應該是石頭提供的,因為一般沒有...

物件導向的理解

關於物件導向的概念,一直都是似懂非懂的狀態,做次筆記方便日後溫故而知新 封裝 解決了資料的安全問題.繼承 解決了 的重用問題.多型 解決了程式的擴充套件問題.在現實生活中,可以理解為兒子繼承了父親的財產。財產的重用。在程式中是解決 的重用問題 繼承是利用現有的類建立新類的過程,現有的類稱作基類 父類...