前言
該筆記是我學習面向對象編程課程的筆記,純屬個人的‘一派胡言‘,如有異議,請刷 666.
面向對象是什么?
在 JAVA 中,高手們的概念是萬物皆對象,而在我眼中,我也是這樣認為的(雖然我菜,但是我有一顆向高手看齊的心),簡單的來說面向對象是基于面向過程的 一種思想,而面向過程強調的是功能行為,然后將功能封裝進對象,強調具備了功能的對象,這樣就叫面向對象。
下面我就舉個栗子:
mxdx.png
就是醬紫啦,大家應該清楚了,如果還不清楚,請自行 Google 。其實關于面向對象的知識還有很多,在這里我就簡單的解釋一下,如果想深入的了解,還請繼續自行 Google 啦。
方法
在 Android 中,一般的方法定義有如下所示:
修飾符 返回值類型 方法名(參數類型 參數名){
...
方法體
...
return 返回值;
}
在學習的過程中,出現的方法定義也是根據上面定義的,比如這個:
private calculatePrice(int quantity)
int price = quantity * 5;
return price;
只有我們記住了這個套路,就沒什么問題了,
那我們該怎么調用這個方法呢?show me the code:
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
calculatePrice(5)//調用方法
}
// 根據當前數量計算訂單的價格。
//返回價格
private int calculatePrice(int quantity) {
int price = quantity * 5;
return price;
}
}
這就是關于方法發調用,如果你想調用一個方法,你只需要在一個模快內定義方法名(參數名),然后寫下相關的方法 ,這樣就可以了。
總結
這是這個課程的倒數第二節課,中間陸陸續續,斷了很久,臨近結業了,一定要加油!