面向對象編程

前言

該筆記是我學習面向對象編程課程的筆記,純屬個人的‘一派胡言‘,如有異議,請刷 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;
}
}

這就是關于方法發調用,如果你想調用一個方法,你只需要在一個模快內定義方法名(參數名),然后寫下相關的方法 ,這樣就可以了。

總結

這是這個課程的倒數第二節課,中間陸陸續續,斷了很久,臨近結業了,一定要加油!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容