在Java編程中界說辦法。本站提示廣大學習愛好者:(在Java編程中界說辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是在Java編程中界說辦法正文
辦法包括一個辦法頭和一個辦法體。上面是一個辦法的一切部門:
潤飾符:潤飾符,這是可選的,告知編譯器若何挪用該辦法。界說了該辦法的拜訪類型。
前往值類型 :辦法能夠會前往值。returnValueType是辦法前往值的數據類型。有些辦法履行所需的操作,但沒有前往值。在這類情形下,returnValueType是症結字void。
辦法名:是辦法的現實稱號。辦法名和參數表配合組成辦法簽名。
參數類型:參數像是一個占位符。當辦法被挪用時,傳遞值給參數。這個值被稱為實參或變量。參數列表是指辦法的參數類型、次序和參數的個數。參數是可選的,辦法可以不包括任何參數。
辦法體:辦法體包括詳細的語句,界說該辦法的功效。
如:
public static int age(int birthday){...}
參數可以有多個:
static float interest(float principal, int year){...}
留意: 在一些其它說話中辦法指進程和函數。一個前往非void類型前往值的辦法稱為函數;一個前往void類型前往值的辦法叫做進程。
實例
上面的辦法包括2個參數num1和num2,它前往這兩個參數的最年夜值。
/** 前往兩個整型變量數據的較年夜值 */ public static int max(int num1, int num2) { int result; if (num1 > num2) result = num1; else result = num2; return result; }
在Java中,辦法的界說方法相似於其他說話,特別與C和C++很相似。界說的普通格局以下:
<潤飾符><前往類型><名字>(<參數列表>)<塊>
個中,<名字>是辦法名,它必需應用正當的標識符。
<前往類型>解釋辦法前往值的類型。假如辦法不前往任何值,它應當聲明為void。
Java看待前往值的請求很嚴厲,辦法前往值必需與所解釋的類型相婚配。假如辦法解釋有前往值,好比說是int,那末辦法從任何一個語句分支中前往時都必需前往一個整數值。
<潤飾符>段可以含幾個分歧的潤飾符,個中限制拜訪權限的潤飾符包含public,protected和private。public拜訪潤飾符表現該辦法可以被任何其他代碼挪用,而priVate表現辦法只能被類中的其他辦法挪用。
<參數列表>是傳送給辦法的參數表。表中各元素間以逗號分隔,每一個元素由一個類型和一個標識符構成。
<塊>表現辦法體,是要現實履行的代碼段。
在例中,為Customer·類界說了辦法setName()和setAddress()。
例:
void setName(String name){ this.name=name; } String getAddress()} return address; }
上面在Date類中增長dayslnMonth()和printDate()辦法,以便完美Date類。