程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java方法、自變量和返回值

Java方法、自變量和返回值

編輯:關於JAVA

迄今為止,我們一直用“函數”(Function)這個詞指代一個已命名的子例程。但在Java裡,更常用的一個詞卻是“方法”(Method),代表“完成某事的途徑”。盡管它們表達的實際是同一個意思,但從現在開始,本書將一直使用“方法”,而不是“函數”。
Java的“方法”決定了一個對象能夠接收的消息。通過本節的學習,大家會知道方法的定義有多麼簡單!
方法的基本組成部分包括名字、自變量、返回類型以及主體。下面便是它最基本的形式:

返回類型 方法名( /* 自變量列表*/ ) {/* 方法主體 */}

返回類型是指調用方法之後返回的數值類型。顯然,方法名的作用是對具體的方法進行標識和引用。自變量列表列出了想傳遞給方法的信息類型和名稱。
Java的方法只能作為類的一部分創建。只能針對某個對象調用一個方法(注釋③),而且那個對象必須能夠執行那個方法調用。若試圖為一個對象調用錯誤的方法,就會在編譯期得到一條出錯消息。為一個對象調用方法時,需要先列出對象的名字,在後面跟上一個句點,再跟上方法名以及它的參數列表。亦即“對象名.方法名(自變量1,自變量2,自變量3...)。舉個例子來說,假設我們有一個方法名叫f(),它沒有自變量,返回的是類型為int的一個值。那麼,假設有一個名為a的對象,可為其調用方法f(),則代碼如下:
int x = a.f();
返回值的類型必須兼容x的類型。
象這樣調用一個方法的行動通常叫作“向對象發送一條消息”。在上面的例子中,消息是f(),而對象是a。面向對象的程序設計通常簡單地歸納為“向對象發送消息”。

③:正如馬上就要學到的那樣,“靜態”方法可針對類調用,毋需一個對象。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved