欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Java方法-創(chuàng)新互聯(lián)

Java 方法

創(chuàng)新互聯(lián)主營馬尾網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,重慶APP開發(fā)公司,馬尾h5微信平臺小程序開發(fā)搭建,馬尾網(wǎng)站營銷推廣歡迎馬尾等地區(qū)企業(yè)咨詢

在前面我們經(jīng)常使用到System.out.println(),那么它是什么呢?

println()是一個方法(Method),而System是系統(tǒng)類(Class),out是標準輸出對象(Object)。這句話的用法是調(diào)用系統(tǒng)類System中的標準輸出對象out中的方法println()。

那么什么是方法呢?

Java方法是語句的集合,它們在一起執(zhí)行一個功能。

/tupian/20230522/

-方法是解決一類問題的步驟的有序組合

-方法包含于類或?qū)ο笾?/p>

-方法在程序中被創(chuàng)建,在其他地方被引用

。。。

方法的定義

一般情況下,定義一個方法包含以下語法:

修飾符 返回值類型 方法名 (參數(shù)類型 參數(shù)名){

    ...

    方法體

    ...

    return 返回值;

}

方法包含一個方法頭和一個方法體。下面是一個方法的所有部分:

--修飾符:修飾符,這是可選的,告訴編譯器如何調(diào)用該方法。定義了該方法的訪問類型。

--返回值類型 :方法可能會返回值。returnValueType是方法返回值的數(shù)據(jù)類型。有些方法執(zhí)行所需的操作,但沒有返回值。在這種情況下,returnValueType是關(guān)鍵字void。

--方法名:是方法的實際名稱。方法名和參數(shù)表共同構(gòu)成方法簽名。

--參數(shù)類型:參數(shù)像是一個占位符。當方法被調(diào)用時,傳遞值給參數(shù)。這個值被稱為實參或變量。參數(shù)列表是指方法的參數(shù)類型、順序和參數(shù)的個數(shù)。參數(shù)是可選的,方法可以不包含任何參數(shù)。

--方法體:方法體包含具體的語句,定義該方法的功能。

注意: 在一些其它語言中方法指過程和函數(shù)。一個返回非void類型返回值的方法稱為函數(shù);一個返回void類型返回值的方法叫做過程。

。。。

方法調(diào)用

Java支持兩種調(diào)用方法的方式,根據(jù)方法是否返回值來選擇。

當程序調(diào)用一個方法時,程序的控制權(quán)交給了被調(diào)用的方法。當被調(diào)用方法的返回語句執(zhí)行或者到達方法體閉括號時候交還控制權(quán)給程序。

當方法返回一個值的時候,方法調(diào)用通常被當做一個值。例如:int larger = max(30, 40);

如果方法返回值是void,方法調(diào)用一定是一條語句。例如,方法println返回void。右面的調(diào)用是個語句:System.out.println("Welcome to Java!");

。。。

void 關(guān)鍵字

如何聲明和調(diào)用一個void方法。

printGrade方法是一個void類型方法,它不返回值,一個void方法的調(diào)用一定是一個語句。

。。。

通過值傳遞參數(shù)

調(diào)用一個方法時候需要提供參數(shù),你必須按照參數(shù)列表指定的順序提供。

。。。

方法的重載

Java編譯器根據(jù)方法簽名判斷哪個方法應(yīng)該被調(diào)用。

方法重載可以讓程序更清晰易讀。執(zhí)行密切相關(guān)任務(wù)的方法應(yīng)該使用相同的名字。

重載的方法必須擁有不同的參數(shù)列表。你不能僅僅依據(jù)修飾符或者返回類型的不同來重載方法。

。。。

變量作用域

變量的范圍是程序中該變量可以被引用的部分。

方法內(nèi)定義的變量被稱為局部變量。

局部變量的作用范圍從聲明開始,直到包含它的塊結(jié)束。

局部變量必須聲明才可以使用。

方法的參數(shù)范圍涵蓋整個方法。參數(shù)實際上是一個局部變量。

for循環(huán)的初始化部分聲明的變量,其作用范圍在整個循環(huán)。

但循環(huán)體內(nèi)聲明的變量其適用范圍是從它聲明到循環(huán)體結(jié)束。

你可以在一個方法里,不同的非嵌套塊中多次聲明一個具有相同的名稱局部變量,但你不能在嵌套塊內(nèi)兩次聲明局部變量。

。。。

命令行參數(shù)的使用

有時候你希望運行一個程序時候再傳遞給它消息。這要靠傳遞命令行參數(shù)給main()函數(shù)實現(xiàn)。

命令行參數(shù)是在執(zhí)行程序時候緊跟在程序名字后面的信息。

。。。

構(gòu)造方法

當一個對象被創(chuàng)建時候,構(gòu)造方法用來初始化該對象。構(gòu)造方法和它所在類的名字相同,但構(gòu)造方法沒有返回值。

通常會使用構(gòu)造方法給一個類的實例變量賦初值,或者執(zhí)行其它必要的步驟來創(chuàng)建一個完整的對象。

不管你與否自定義構(gòu)造方法,所有的類都有構(gòu)造方法,因為Java自動提供了一個默認構(gòu)造方法,它把所有成員初始化為0。

一旦你定義了自己的構(gòu)造方法,默認構(gòu)造方法就會失效。

。。。

可變參數(shù)

JDK 1.5 開始,Java支持傳遞同類型的可變參數(shù)給一個方法。

方法的可變參數(shù)的聲明如下右示:typeName... parameterName

在方法聲明中,在指定參數(shù)類型后加一個省略號(...) 。

一個方法中只能指定一個可變參數(shù),它必須是方法的最后一個參數(shù)。任何普通的參數(shù)必須在它之前聲明。

。。。

finalize() 方法

Java允許定義這樣的方法,它在對象被垃圾收集器析構(gòu)(回收)之前調(diào)用,這個方法叫做finalize( ),它用來清除回收對象。

例如,你可以使用finalize()來確保一個對象打開的文件被關(guān)閉了。

在finalize()方法里,你必須指定在對象銷毀時候要執(zhí)行的操作。

finalize()一般格式是:

protected void finalize()

{

   // 在這里終結(jié)代碼

}

關(guān)鍵字protected是一個限定符,它確保finalize() 方法不會被該類以外的代碼調(diào)用。

當然,Java的內(nèi)存回收可以由JVM(Java虛擬機)來自動完成。如果你手動使用,則可以使用上面的方法。

分享標題:Java方法-創(chuàng)新互聯(lián)
網(wǎng)頁地址:http://aaarwkj.com/article34/hoose.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機、移動網(wǎng)站建設(shè)、網(wǎng)站改版、軟件開發(fā)網(wǎng)站制作企業(yè)網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
亚洲国产女人精品久久久| 国产黄色av网站在线| 人妻在线中文字幕一区| 91美女黑丝免费国产视频| 九九热在线视频观看最新| 丰满少妇一区二区三区专区| 亚洲一区二区视频在线播放| 九九久久九九精美视频| 国产女主播福利在线播放| 日本啪啪啪一区二区三区| 日韩人妻中文字幕亚洲| 麻豆看片高清在线播放| 日本 午夜 在线 视频| 国产高清不卡一区二区| 91九色国产老熟女乱子| av人妻熟女少妇蒂亚| 亚洲欧美日韩另类自拍| 日本高清三级精品一区二区| 少妇特黄a一区二区三区| 人人爽久久爱夜夜躁一区| 成人粉嫩av一区二区白浆| 精品人妻一区二区三区蜜桃视频| 哪里可以看日韩免费毛片| 亚洲精品乱码在线播放| 久久精品免费激情视频| 国产欧美日韩一级二级三级| 亚洲av激情码国产一区| 国产美女高潮流白浆视频免费看 | 欧美午夜福利视频网址| 日韩中文字幕欧美国产| 黄片大全视频在线免费观看| 国产原创av剧情在线播放| av网址在线免费观看| 天天操操操操操操夜夜爽 | 99中文字幕国产精品| av中文字幕一区二区三区| 有码精品视频在线观看| 欧美日韩国产综合一区二区| 美女一区二区三区日本美女在线观看 | 麻豆视频传媒入口在线播放| 四虎免费在线高清观看|