更新時(shí)間:2022-07-20 06:54:53 來源:動(dòng)力節(jié)點(diǎn) 瀏覽1824次
開始使用 Java 編程時(shí),需要學(xué)習(xí)許多新概念。有類、方法、異常、構(gòu)造函數(shù)、變量等等,它可能會(huì)變得勢(shì)不可擋。所以,最好是一塊一塊地學(xué)習(xí)。動(dòng)力節(jié)點(diǎn)小編教你如何在 Java 中調(diào)用方法。
在 Java 中,方法是一系列創(chuàng)建函數(shù)的語句。一旦聲明了一個(gè)方法,就可以在代碼的不同部分調(diào)用它來執(zhí)行該函數(shù)。這是一遍又一遍地重用相同代碼的有用方法。下面是一個(gè)簡(jiǎn)單方法的例子。
公共 靜態(tài) 無效 方法名() {
系統(tǒng)。出來。println ( "這是一個(gè)方法" );
}
在 Java 中聲明方法時(shí),需要聲明哪些類可以訪問該方法。在上面的示例中,訪問被聲明為“公共”。您可以聲明方法的三種訪問修飾符:
Public: 通過在方法名稱前放置訪問修飾符“public”,可以從任何地方調(diào)用該方法。
受保護(hù): “受保護(hù)”訪問修飾符,僅允許在其類和子類中調(diào)用該方法。
Private: 如果聲明了一個(gè)方法private,那么該方法只能在類內(nèi)部調(diào)用。這稱為默認(rèn)值或包私有。這意味著只有同一個(gè)包中的類才能調(diào)用該方法。
在上面的示例中,第二個(gè)關(guān)鍵字“static”表示該方法屬于該類,而不是該類(對(duì)象)的任何實(shí)例。必須使用類名調(diào)用靜態(tài)方法:“ExampleClass.methodExample()”。
如果沒有使用關(guān)鍵字“static”,則只能通過對(duì)象調(diào)用該方法。例如,如果該類被稱為“ExampleObject”并且它有一個(gè)構(gòu)造函數(shù)(用于創(chuàng)建對(duì)象),那么我們可以通過鍵入“ExampleObject obj = new ExampleObject();”來創(chuàng)建一個(gè)新對(duì)象,并使用以下方法調(diào)用該方法:“obj.methodExample();”。
返回值聲明方法返回的值的名稱。在上面的示例中,“void”一詞表示該方法不返回任何內(nèi)容。
如果您確實(shí)希望方法返回某些內(nèi)容,則只需將單詞“void<”替換為您希望返回的對(duì)象(或原始類型)的數(shù)據(jù)類型(原始或引用類型)。原始類型包括int、float、double等。然后只需在方法代碼末尾的某處添加“return”和該類型的對(duì)象即可。
當(dāng)調(diào)用返回某些內(nèi)容的方法時(shí),您可以使用它返回的內(nèi)容。例如,如果一個(gè)名為“someMethod()”的方法返回一個(gè)整數(shù)(一個(gè)數(shù)字),那么您可以使用以下代碼將一個(gè)整數(shù)設(shè)置為它返回的值:“int a = someMethod();”
在您聲明了可以訪問該方法的類、它所屬的類和返回值之后,您需要為該方法命名以便可以調(diào)用它。要為方法命名,只需鍵入方法名稱,后跟一個(gè)左括號(hào)和右括號(hào)。上面的示例包括“someMethod()”和“methodName()”。然后,您將在打開和關(guān)閉的大括號(hào)“{}”中輸入所有方法語句
要調(diào)用方法,您只需在要執(zhí)行該方法的行上鍵入方法名稱,后跟左括號(hào)和右括號(hào)。確保只調(diào)用有權(quán)訪問它的類中的方法。以下是在類中聲明然后調(diào)用的方法示例:[1] 。
公共 類類 名 {
公共 靜態(tài) 無效 方法名(){
系統(tǒng)。出來。println ( "這是一個(gè)方法" );
}
public static void main ( String [] args ) {
methodName ();
}
}
有些方法需要一個(gè)參數(shù),例如整數(shù)(數(shù)字)或引用類型(例如對(duì)象的名稱)。如果方法需要參數(shù),您只需在方法名稱后的左括號(hào)和右括號(hào)之間鍵入?yún)?shù)即可。需要整數(shù)的整數(shù)參數(shù)的方法看起來像“someMethod(int a)”或類似的。使用引用類型的方法看起來像“someMethod(Object obj)”或類似的。
調(diào)用需要參數(shù)的方法時(shí),只需在方法名稱后面的括號(hào)中添加參數(shù)即可。例如:“someMethod(5)”或“someMethod(n)”,如果“n”是一個(gè)整數(shù)。如果該方法需要引用對(duì)象,只需在左括號(hào)和右括號(hào)中輸入對(duì)象的名稱。例如,“someMethod(4, thing)”。
方法也可以有多個(gè)參數(shù),只需用逗號(hào)分隔即可。在下面的示例中,創(chuàng)建了一個(gè)方法來將兩個(gè)整數(shù)相加并返回總和作為返回方法。調(diào)用該方法時(shí),將給出兩個(gè)整數(shù)作為參數(shù)將相加。當(dāng)程序運(yùn)行時(shí),您將收到一個(gè)輸出,上面寫著“A 和 B 的總和是 50”。:
public class myClass {
public static void sum ( int a , int b ){
int c = a + b ;
系統(tǒng)。出來。println ( "A和B的和是" + c );
}
public static void main ( String [] args ) {
sum ( 20 , 30 );
}
}
以上就是關(guān)于“Java方法的調(diào)用步驟”的介紹,大家如果想了解更多相關(guān)知識(shí),不妨來關(guān)注一下動(dòng)力節(jié)點(diǎn)的Java在線學(xué)習(xí),里面的課程內(nèi)容細(xì)致全面,從入門到精通,很適合沒有基礎(chǔ)的小伙伴學(xué)習(xí),希望對(duì)大家能夠有所幫助。
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)