JAVA的方法的定义和调用
JAVA的方法的定義
- java的方法類(lèi)類(lèi)似于其他語(yǔ)言的函數(shù),是一段用來(lái)完成特點(diǎn)功能的代碼片段,一般情況下,定義一個(gè)方法包含以下語(yǔ)法:
-
**方法含一個(gè)方法和一個(gè)方法體。**下面是一個(gè)方法所以部分:
1.修飾符:修飾符,這是可選的,告訴編譯器如何調(diào)用方法,定義了該方法的訪問(wèn)類(lèi)型。
2.返回值類(lèi)型:方法可能會(huì)返回值。returnValueTyue是方法返回值的數(shù)據(jù)類(lèi)型。有些方法執(zhí)行所需的操作,但沒(méi)有返回值。在這種情況下,returnValueTyue是關(guān)鍵字void,空。
-
方法名:是方法的實(shí)際名稱(chēng)。方法和參數(shù)表共同構(gòu)造方法簽名。
-
類(lèi)型參數(shù):參數(shù)像是一個(gè)占位符。當(dāng)方法被調(diào)用時(shí),傳遞值給參數(shù)。這個(gè)值被稱(chēng)為實(shí)參或變量。參數(shù)列表是指方法的參數(shù)類(lèi)型、順序和參數(shù)的個(gè)數(shù)。參數(shù)是可選的,方法可以不包含任何參數(shù)。
- 形式參數(shù):在方法被調(diào)用時(shí)用于接收外界輸入的數(shù)據(jù)
- 實(shí)參:調(diào)用方法時(shí)實(shí)際傳給方法的數(shù)據(jù)。
-
方法體:方法體包含具體的語(yǔ)句,定義該方法的功能。
方法的調(diào)用
-
方法調(diào)用:對(duì)象名.方法名(實(shí)參列表)
-
java支持兩種調(diào)用方法的方式,根據(jù)方法是否返回值來(lái)選擇。
-
當(dāng)方法返回一個(gè)值的時(shí)候,方法調(diào)用通常被當(dāng)作一個(gè)值。例如:
int larger=max(30,40);
-
如果方法返回值是void,方法用一定是一條語(yǔ)句。
Systm.ont.printle("Hello,kuangshen!"); -
擴(kuò)展了解值傳遞(Java)和引用傳遞
值傳遞:當(dāng)數(shù)據(jù)做為基礎(chǔ)類(lèi)型和String在進(jìn)行傳遞的時(shí)候,其表示的值不會(huì)發(fā)生變化的,形參在這里只是接收這個(gè)值一份拷貝而已
引用傳遞:當(dāng)數(shù)據(jù)作為自定義對(duì)象進(jìn)行傳遞,整個(gè)對(duì)象不會(huì)拷貝,直接由進(jìn)行傳遞,整個(gè)對(duì)象不會(huì)進(jìn)行拷貝,直接由形參所接受,如果有方法操作了這個(gè)對(duì)象,理所應(yīng)當(dāng)?shù)膶?duì)象就會(huì)發(fā)生變化
總結(jié)
以上是生活随笔為你收集整理的JAVA的方法的定义和调用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 前端_网页编程 Form表单与模板引擎(
- 下一篇: Excel VBA - 文件及目录操作