Day 1-Java-imooc-6.方法

課程地址:http://www.imooc.com/learn/85

總結(jié)圖片來自 http://www.imooc.com/article/10535


方法

就是用來解決一類問題的代碼的有序組合齐佳,是一個功能模塊私恬。

一般情況下,定義一個方法的語法是:

其中:

1炼吴、 訪問修飾符:方法允許被訪問的權(quán)限范圍本鸣, 可以是 public、protected硅蹦、private 甚至可以省略 荣德,其中 public 表示該方法可以被其他任何代碼調(diào)用闷煤,其他幾種修飾符的使用在后面章節(jié)中會詳細(xì)講解滴

2、 返回值類型:方法返回值的類型涮瞻,如果方法不返回任何值鲤拿,則返回值類型指定為 void ;如果方法具有返回值署咽,則需要指定返回值的類型近顷,并且在方法體中使用 return 語句返回值

3、 方法名:定義的方法的名字宁否,必須使用合法的標(biāo)識符

4窒升、 參數(shù)列表:傳遞給方法的參數(shù)列表,參數(shù)可以有多個慕匠,多個參數(shù)間以逗號隔開饱须,每個參數(shù)由參數(shù)類型和參數(shù)名組成,以空格隔開

方法的使用分兩步:

第一步台谊,定義方法
注意哦:
1蓉媳、 方法體放在一對大括號中,實現(xiàn)特定的操作
2青伤、 方法名主要在調(diào)用這個方法時使用督怜,需要注意命名的規(guī)范,一般采用第一個單詞首字母小寫狠角,其它單詞首字母大寫的形式

第二步,調(diào)用方法
當(dāng)需要調(diào)用方法執(zhí)行某個操作時蚪腋,可以先創(chuàng)建類的對象丰歌,然后通過 對象名.方法名(); 來實現(xiàn)

無參帶返回值

如果方法不包含參數(shù),但有返回值屉凯,我們稱為無參帶返回值的方法立帖。

在 calSum( ) 方法中,返回值類型為 int 類型悠砚,因此在方法體中必須使用 return 返回一個整數(shù)值晓勇。

調(diào)用帶返回值的方法時需要注意,由于方法執(zhí)行后會返回一個結(jié)果灌旧,因此在調(diào)用帶返回值方法時一般都會接收其返回值并進(jìn)行處理绑咱。

帶參數(shù),但沒有返回值的方法

調(diào)用帶參方法與調(diào)用無參方法的語法類似枢泰,但在調(diào)用時必須傳入實際的參數(shù)值

很多時候描融,我們把定義方法時的參數(shù)稱為形參,目的是用來定義方法需要傳入的參數(shù)的個數(shù)和類型衡蚂;把調(diào)用方法時的參數(shù)稱為實參窿克,是傳遞給方法真正被處理的值骏庸。

既包含參數(shù),又帶有返回值

我們稱為帶參帶返回值的方法年叮。

調(diào)用帶參帶返回值的方法:

import java.util.Arrays;

public class HelloWorld {
    public static void main(String[] args) {
  HelloWorld hello = new HelloWorld();
  int[] scores={79,52,98,81};
        
  //調(diào)用方法具被,傳入成績數(shù)組,并獲取成績的個數(shù)
  int count=hello.sort(scores);
        
  System.out.println("共有"+count+"個成績信息只损!");
 }
    
 /*
  * 功能:將考試成績排序并輸出一姿,返回成績的個數(shù)
  * 定義一個包含整型數(shù)組參數(shù)的方法,傳入成績數(shù)組
  * 使用Arrays類對成績數(shù)組進(jìn)行排序并輸出
  * 方法執(zhí)行后返回數(shù)組中元素的個數(shù)
  */
 public int sort(   int[] scores        ){  // int[]
  Arrays.sort(scores);
  System.out.println(Arrays.toString(scores));
  
        //返回數(shù)組中元素的個數(shù)
        int count = scores.length;  //score.length
        return count;
        
 }
}

重載

問: 什么是方法的重載呢改执?

答: 如果同一個類中包含了兩個或兩個以上方法名相同啸蜜、方法參數(shù)的個數(shù)、順序或類型不同的方法辈挂,則稱為方法的重載衬横,也可稱該方法被重載了。


問: 如何區(qū)分調(diào)用的是哪個重載方法呢终蒂?

答: 當(dāng)調(diào)用被重載的方法時蜂林, Java 會根據(jù)參數(shù)的個數(shù)和類型來判斷應(yīng)該調(diào)用哪個重載方法,參數(shù)完全匹配的方法將被執(zhí)行拇泣。

判斷方法重載的依據(jù):
1噪叙、 必須是在同一個類中
2、 方法名相同
3霉翔、 方法參數(shù)的個數(shù)睁蕾、順序或類型不同
4、 與方法的修飾符或返回值沒有關(guān)系

調(diào)用方法的格式:


Day 1 Java 系列匯總:
2 天入門 Java-Day 1
Day 1-Java-imooc-2.變量常量
Day 1-Java-imooc-3.運算符
Day 1-Java-imooc-4.流程控制語句
Day 1-Java-imooc-5.數(shù)組
Day 1-Java-imooc-6.方法


歷史技術(shù)博文鏈接匯總

我是 不會停的蝸牛 Alice
85后全職主婦
喜歡人工智能债朵,行動派
創(chuàng)造力子眶,思考力,學(xué)習(xí)力提升修煉進(jìn)行中
歡迎您的喜歡序芦,關(guān)注和評論臭杰!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市谚中,隨后出現(xiàn)的幾起案子渴杆,更是在濱河造成了極大的恐慌,老刑警劉巖宪塔,帶你破解...
    沈念sama閱讀 216,692評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件磁奖,死亡現(xiàn)場離奇詭異,居然都是意外死亡蝌麸,警方通過查閱死者的電腦和手機点寥,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,482評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來来吩,“玉大人敢辩,你說我怎么就攤上這事蔽莱。” “怎么了戚长?”我有些...
    開封第一講書人閱讀 162,995評論 0 353
  • 文/不壞的土叔 我叫張陵盗冷,是天一觀的道長。 經(jīng)常有香客問我同廉,道長仪糖,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,223評論 1 292
  • 正文 為了忘掉前任迫肖,我火速辦了婚禮锅劝,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蟆湖。我一直安慰自己故爵,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,245評論 6 388
  • 文/花漫 我一把揭開白布隅津。 她就那樣靜靜地躺著诬垂,像睡著了一般。 火紅的嫁衣襯著肌膚如雪伦仍。 梳的紋絲不亂的頭發(fā)上结窘,一...
    開封第一講書人閱讀 51,208評論 1 299
  • 那天,我揣著相機與錄音充蓝,去河邊找鬼隧枫。 笑死,一個胖子當(dāng)著我的面吹牛谓苟,可吹牛的內(nèi)容都是我干的悠垛。 我是一名探鬼主播,決...
    沈念sama閱讀 40,091評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼娜谊,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了斤讥?” 一聲冷哼從身側(cè)響起纱皆,我...
    開封第一講書人閱讀 38,929評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎芭商,沒想到半個月后派草,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,346評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡铛楣,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,570評論 2 333
  • 正文 我和宋清朗相戀三年近迁,在試婚紗的時候發(fā)現(xiàn)自己被綠了金闽。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片垂睬。...
    茶點故事閱讀 39,739評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡拆火,死狀恐怖循未,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情搏存,我是刑警寧澤瑰步,帶...
    沈念sama閱讀 35,437評論 5 344
  • 正文 年R本政府宣布,位于F島的核電站璧眠,受9級特大地震影響缩焦,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜责静,卻給世界環(huán)境...
    茶點故事閱讀 41,037評論 3 326
  • 文/蒙蒙 一袁滥、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧灾螃,春花似錦题翻、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,677評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至垃喊,卻和暖如春猾普,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背本谜。 一陣腳步聲響...
    開封第一講書人閱讀 32,833評論 1 269
  • 我被黑心中介騙來泰國打工初家, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人乌助。 一個月前我還...
    沈念sama閱讀 47,760評論 2 369
  • 正文 我出身青樓溜在,卻偏偏與公主長得像,于是被迫代替她去往敵國和親他托。 傳聞我的和親對象是個殘疾皇子掖肋,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,647評論 2 354

推薦閱讀更多精彩內(nèi)容