我們經(jīng)常使用到System.out.println(),那么它是什么呢雾家?
lprintln() 是一個(gè)方法铃彰。
lSystem 是系統(tǒng)類。
lout 是標(biāo)準(zhǔn)輸出對象榜贴。
這句話的用法是調(diào)用系統(tǒng)類System 中的標(biāo)準(zhǔn)輸出對象 out 中的方法 println()豌研。
[什么是方法]
Java方法是語句的集合,它們在一起執(zhí)行一個(gè)功能唬党。
l方法是解決一類問題的步驟的有序組合
l方法包含于類或?qū)ο笾?/p>
l方法在程序中被創(chuàng)建鹃共,在其他地方被引用
[方法的優(yōu)點(diǎn)]
l使程序變得更簡短而清晰。
l有利于程序維護(hù)驶拱。
l可以提高程序開發(fā)的效率霜浴。
l提高了代碼的重用性。
[方法的命門規(guī)則]
l必須以字母蓝纲、'_'或'$'開頭阴孟。
l可以包括數(shù)字,但不能以它開頭税迷。
[方法的定義]
一般情況下永丝,定義一個(gè)方法包含以下語法:
方法包含一個(gè)方法頭和一個(gè)方法體。下面是一個(gè)方法的所有部分:
l修飾符:修飾符箭养,這是可選的慕嚷,告訴編譯器如何調(diào)用該方法。定義了該方法的訪問類型毕泌。
l返回值類型:方法可能會(huì)返回值喝检。returnValueType 是方法返回值的數(shù)據(jù)類型。有些方法執(zhí)行所需的操作撼泛,但沒有返回值挠说。在這種情況下,returnValueType 是關(guān)鍵字void愿题。
l方法名:是方法的實(shí)際名稱损俭。方法名和參數(shù)表共同構(gòu)成方法簽名蛙奖。
l參數(shù)類型:參數(shù)像是一個(gè)占位符。當(dāng)方法被調(diào)用時(shí)撩炊,傳遞值給參數(shù)外永。這個(gè)值被稱為實(shí)參或變量。參數(shù)列表是指方法的參數(shù)類型拧咳、順序和參數(shù)的個(gè)數(shù)伯顶。參數(shù)是可選的,方法可以不包含任何參數(shù)骆膝。
l方法體:方法體包含具體的語句祭衩,定義該方法的功能。
如:
參數(shù)可以有多個(gè):
注意:在一些其它語言中方法指過程和函數(shù)阅签。一個(gè)返回非void類型返回值的方法稱為函數(shù)掐暮;一個(gè)返回void類型返回值的方法叫做過程。
[實(shí)例]
下面的方法包含2 個(gè)參數(shù) num1 和 num2政钟,它返回這兩個(gè)參數(shù)的最大值路克。