00年,學習c,無非是為了過國家1級,後來在01年暑假,閒來無事,買了本c++課程,從此,哥踏上了一條不歸路。看過很多書,也工作了一些年份,還是沒有真正的想過什麼是物件導向,只是知道,c++是物件導向的,物件導向的特性是封裝,繼承,多型。哥面試也是這麼說的,不過,慶幸的時,自從學習了c++,哥也找到物件了。
長話短說,隨筆一談。物件導向,是乙個思想罷了,它是人們理解和認識世界的乙個角度。當歷史的前進車輪碰到艱難的路時,就會有一些人想出一些方法。在程式出現的年代,只能編寫一些簡單的程式,隨著時間的推移,計算機的高速發展,越來越多,越來越複雜的事情都想交給計算機去做。乙個事情太大,那麼參與的角色就越多,協作就越複雜,有人秉著大事化小,小事化了,分門別類的想法,提出了一些方法。
這個話題開大了,已經不知道從何說起了。。。以後慢慢補充吧。學習物件導向,但不盲目崇拜物件導向。
java之物件導向
類是用於描述同一型別的物件的乙個抽象。類中定義了這一類物件所具有的靜態和動態屬性 靜態屬性 成員變數 動態屬性 方法 1 類可以看成是一類物件的模板,物件可以看成該類的乙個具體例項 2 首先必須定義類才能有物件 說到類,就不得不說構造其構造方法了 在new乙個物件是,呼叫的就是類中的構造方法 列如p...
static之物件導向
一 靜態資料成員子 includeusing namespace std class point int point num 0 定義靜態資料成員 int main 對於類的非靜態資料成員,每個類物件都有自己的拷貝。而對於靜態資料成員被當作是類的成員。就像上述例子中,雖然定義了4個物件,但是靜態資料...
Lua Lua之物件導向
萬物皆值 函式也是一種值 正式這個特點我們可以使用 table 陣列 構建乙個包含有屬性和方法的 table,這個table 就可以被我們當做物件來使用 tbl1 tbl2 setmetatable tbl2,print tbl2.a 輸出1metastable可以用來改變table的行為,如 in...