初學OC的筆記 物件導向一些基礎

2021-06-28 13:11:38 字數 2436 閱讀 7089

oc 大概有了自己理解的一套方法,可是在一些細節裡面有的時候會鑽牛角尖,每次遇到鑽牛角尖的問題,我自己都十分明白這是鑽牛角尖,這一定是。

而且這是我 學習任何學科的過程中都會有情況,我 自己也清楚知道,但我同時也知道鑽牛角是代表我用心去思考了。

那短短的三年我用了兩種態度去面對

在高一,我懶散,因為是新環境,而且寢室裡面的人都是那樣懶散,所以不曾想過如何努力學習,也不知道幹嘛要努力學習,可以說是迷茫,但是不想弄清楚這樣的迷茫。

但是,每次期末成績出來的時候,我老哥總會非常關心,好的時候他開心,壞的時候給我上政治課。不過,好的時候都是高中以前,而壞的時候都是高一的時候。。。。

在高一的下學期的期末,又是網上查分。

那天哥哥、大嫂和我,三個人坐在地板上看著電腦網頁裡準備跳出的成績。。。。。

結果我也震驚了

這次的成績比以前的都要差,排名也低到了紅榜之外,是啊,我一向好強,可是我沒有用行動證明我好強,這樣的下滑是多麼正常,丟臉什麼的不都是自己造成的。。。。。

那天乙個人在地板上想了好多,好多。。

不知道為什麼我特別希望那個暑假快點過去,不是逃避家人的責備,是我準備好用新的態度迎接我的高二。

高二剛開始,雖然我認真對待,可是長進不大。在第一次月考快要來臨的時候,聽到乙個成績不錯的同學說她買的某某輔導書還 沒寫完。我當時特別想說,我靠,竟然買輔導書寫,難怪考的好,我竟然從沒想過應該 買什麼輔導書。立馬打聽出她買的輔導書,放學就去書店買了。後來越來越關心哪種輔導書好,總是下課去瞧瞧這個同學的桌子,看看那個同學的桌子。不過,,確實有效果。

特別是物化生,自從每天按量做完輔導書的練習,覺得那測試的幾張試卷都是小意思,自己也是信心倍滿,每天上課的心情都是愉快和急切的。

記得有次月考的化學,老師出的特別難,這是周圍同學及老師說的。

但是我按著方法步驟來,考出的成績在全校也是高分,

還有物理,不論試卷難易,能和班裡男生抗衡的一定有我,或者再多兩位女生,

所以我相信,只要找對方法我肯定可以的,有的時候我可能表現的懶散了,但是我信念不倒,心中依然有計畫的。

腦海中又出現乙個畫面

我們的教室在四樓,從教室出來一直到下樓梯都在和死黨討論最後一節課老師所說的內容如果她反駁我的解釋,我會更有興趣去深究。我們經常那樣,而每次我都會想,可能這就是那些人所謂的學習的樂趣吧。

高二,那時學習態度是我一直懷念的,期待上課,期待回答問題,期待考試證明自己。

大學,每次想要放棄的時候總會想想高二的自己,別人都睡了,可是為了多超過別人一點,還是選擇努力到更晚一點

對了,昨晚發生了大事,我又要重新擺正我的態度了,我以前說過不會再讓他失望的,不可以食言,我怎麼可以做食言這種事。

oc我來 了。

哎呀,不知道自己亂七八糟寫了什麼,但是都是 內心所想,我想凌亂的真實總比完美的虛構要好的多。

還有,高中的語文作文一直 沒上過40分以上,這也是不爭的事實,就這樣了。一、

*oc程式的入口:main函式

*在oc中乙個引數對應乙個冒號

二、類的設計:

(1)類名

*類名的第乙個字母是大寫

*不能有下劃線

*多個英文單詞時,用駝峰標識

(2)屬性

(3)行為(功能)

三、用乙個例子來呈現類的宣告和實現

/*類名:car

屬性:輪胎個數、時速

行為:跑

/*//因為使用了nsobject

#impot

//完整的寫乙個函式:函式的宣告和實現(定義)

//完整的寫乙個類:類的宣告和實現

//1.類的宣告

//宣告物件的屬性、行為

//:nsobject 目的是 讓car這個類具備建立物件的能力

@inte***ce car : nsobject

//方法(行為):方法名、引數、返回值(宣告、實現)

//只要是oc物件的方法必須用減號 — 開頭

//oc方法中的任何資料型別都必須用小括號()括住,並且在oc中小括號只用於括住資料型別

—(void)run;

@end

//2.類的實現

//用來實現@inte***ce中宣告的方法

@implementation car

//方法的實現(說清楚方法裡面有什麼**)

—(void)run

@end

int main()

◊ 常見錯誤 方法

1.方法物件都是以減號開頭

2.物件方法的宣告必須寫在之間

3.物件方法的實現必須寫在@implementation和@end之間

4.物件方法只能由物件來呼叫

5.物件方法歸 類或者物件所有 函式

1.函式能寫在檔案中的任意位置(@inte***ce和@end之間除外),函式歸檔案所有

2.函式呼叫不依賴於物件

3.函式內部不能直接通過成員變數名訪問其他物件成員變數

@public  不可遺忘

@end     不可遺忘

物件導向的一些法則

物件導向的一些法則 法則1 優先使用 物件 組合,而非繼承 組合是一種通過建立乙個組合了其它物件的物件,從而獲得新功能的復用方 法有些時候也稱之為 聚合 aggregation 或 包容 containment 聚合 乙個物件擁有另乙個物件或對另乙個物件負責 即乙個物件包含另乙個物件或是另乙個物件的...

物件導向的一些知識

oop object oriented programming 物件導向程式設計 00d object oriented design 物件導向設計 面向過程 就是分析出解決問題所需要的步驟,然後用函式把這些步驟一步一步的實現。例如 把大象裝進冰箱裡去。第一步 將冰箱開啟 第二步 將大象放進冰箱 第...

OC語言的一些基礎演算法

1 逆序查詢 void reversesequencelookupwitharray nsmutablearray array 注意 比較大小時注意把陣列裡面的物件轉換為基本資料型別再進行比較 2 選擇排序 void selectsortwitharray nsmutablearray array ...