定義Java中的方法

所謂方法疫诽,就是用來解決一類問題的代碼的有序組合舅世,是一個(gè)功能模塊旦委。
語法


image.png

1.訪問修飾符:方法允許被訪問的權(quán)限范圍,可以是public雏亚、protected缨硝、private,甚至可以省略评凝,其中public表示該方法可以被其他任何代碼調(diào)用追葡。
2.返回值類型:方法返回值的類型腺律,如果方法不返回任何值奕短,則返回值類型指定為void;如果方法具有返回值匀钧。則需要指定返回值的類型翎碑,并且在方法中使用return語句返回值
3.方法名:定義的方法的名字,必須使用合法的標(biāo)識(shí)符之斯。
4.參數(shù)列表:傳遞給方法的參數(shù)列表日杈,參數(shù)可以有多個(gè),多個(gè)參數(shù)間以逗號(hào)隔開佑刷,每個(gè)參數(shù)由參數(shù)類型和參數(shù)名組成莉擒,以空格隔開。

public void print(){
         System.out.println("hellow world");
}

根據(jù)方法是否帶參瘫絮、是否帶返回值涨冀,可將方法分為四類:
1.無參無返回值方法
第一步,定義方法


image.png

注意
方法名的命名規(guī)范麦萤,一般采用第一個(gè)單詞首字母小寫鹿鳖,其它單詞首字母大寫的形式。
第二步壮莹,調(diào)用方法

當(dāng)需要調(diào)用方法執(zhí)行某個(gè)操作時(shí)翅帜,可以先創(chuàng)建類的對(duì)象,然后通過
image.png

來實(shí)現(xiàn)
image.png

2.無參帶返回值方法


image.png

image.png

a.如果方法返回類型為void命满,則方法中不能使用return返回值
b.方法的返回值最多只能有一個(gè)涝滴,不能返回多個(gè)值
c.方法返回值的類型必須兼容,例如胶台,如果返回值類型為int歼疮,則不能返回string類型值

3.帶參無返回值方法
通過在方法中加入?yún)?shù)列表接收外部傳入的數(shù)據(jù)信息,參數(shù)可以是任意的基本類型數(shù)據(jù)或引用類型數(shù)據(jù)概作。


image.png

調(diào)用方法


image.png

把定義方法時(shí)的參數(shù)稱為形參腋妙,目的是用來定義方法需要傳入的參數(shù)的個(gè)數(shù)和類型;把調(diào)用方法時(shí)的參數(shù)稱為實(shí)參讯榕,是傳遞給方法真正被處理的值骤素。
注意
a.調(diào)用帶參方法時(shí)匙睹,必須保證實(shí)參的數(shù)量、類型济竹、順序與形參一一對(duì)應(yīng)痕檬。

b.調(diào)用方法時(shí),實(shí)參不需要指定數(shù)據(jù)類型送浊。
c.方法的參數(shù)可以是基本數(shù)據(jù)類型梦谜,如int、double等袭景,也可以是引用數(shù)據(jù)類型唁桩,如String、數(shù)組等


image.png

d.當(dāng)方法參數(shù)有多個(gè)時(shí)耸棒,多個(gè)參數(shù)間以逗號(hào)分隔
image.png

4.帶參帶返回值方法


image.png

調(diào)用方法


image.png

在main方法中調(diào)用print方法
類名稱(helloworld)對(duì)象名稱(test) helloworld test荒澡; //聲明
new分配空間 test=new helloworld();//分配空間
合在一起就是 helloworld test=new helloworld();//聲明并實(shí)例化
對(duì)象(test)方法(print) test.print()//調(diào)用方法

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市与殃,隨后出現(xiàn)的幾起案子单山,更是在濱河造成了極大的恐慌,老刑警劉巖幅疼,帶你破解...
    沈念sama閱讀 212,718評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件米奸,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡爽篷,警方通過查閱死者的電腦和手機(jī)悴晰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來狼忱,“玉大人膨疏,你說我怎么就攤上這事∽昱” “怎么了佃却?”我有些...
    開封第一講書人閱讀 158,207評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)窘俺。 經(jīng)常有香客問我饲帅,道長(zhǎng),這世上最難降的妖魔是什么瘤泪? 我笑而不...
    開封第一講書人閱讀 56,755評(píng)論 1 284
  • 正文 為了忘掉前任灶泵,我火速辦了婚禮,結(jié)果婚禮上对途,老公的妹妹穿的比我還像新娘赦邻。我一直安慰自己,他們只是感情好实檀,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,862評(píng)論 6 386
  • 文/花漫 我一把揭開白布惶洲。 她就那樣靜靜地躺著按声,像睡著了一般。 火紅的嫁衣襯著肌膚如雪恬吕。 梳的紋絲不亂的頭發(fā)上签则,一...
    開封第一講書人閱讀 50,050評(píng)論 1 291
  • 那天,我揣著相機(jī)與錄音铐料,去河邊找鬼渐裂。 笑死,一個(gè)胖子當(dāng)著我的面吹牛钠惩,可吹牛的內(nèi)容都是我干的柒凉。 我是一名探鬼主播,決...
    沈念sama閱讀 39,136評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼妻柒,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼扛拨!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起举塔,我...
    開封第一講書人閱讀 37,882評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎求泰,沒想到半個(gè)月后央渣,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,330評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡渴频,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,651評(píng)論 2 327
  • 正文 我和宋清朗相戀三年芽丹,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片卜朗。...
    茶點(diǎn)故事閱讀 38,789評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡拔第,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出场钉,到底是詐尸還是另有隱情蚊俺,我是刑警寧澤,帶...
    沈念sama閱讀 34,477評(píng)論 4 333
  • 正文 年R本政府宣布逛万,位于F島的核電站泳猬,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏宇植。R本人自食惡果不足惜得封,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,135評(píng)論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望指郁。 院中可真熱鬧忙上,春花似錦、人聲如沸闲坎。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至手形,卻和暖如春啥供,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背库糠。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評(píng)論 1 267
  • 我被黑心中介騙來泰國(guó)打工伙狐, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人瞬欧。 一個(gè)月前我還...
    沈念sama閱讀 46,598評(píng)論 2 362
  • 正文 我出身青樓贷屎,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親艘虎。 傳聞我的和親對(duì)象是個(gè)殘疾皇子唉侄,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,697評(píng)論 2 351

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

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法野建,內(nèi)部類的語法属划,繼承相關(guān)的語法,異常的語法候生,線程的語...
    子非魚_t_閱讀 31,602評(píng)論 18 399
  • 國(guó)家電網(wǎng)公司企業(yè)標(biāo)準(zhǔn)(Q/GDW)- 面向?qū)ο蟮挠秒娦畔?shù)據(jù)交換協(xié)議 - 報(bào)批稿:20170802 前言: 排版 ...
    庭說閱讀 10,934評(píng)論 6 13
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理同眯,服務(wù)發(fā)現(xiàn),斷路器唯鸭,智...
    卡卡羅2017閱讀 134,638評(píng)論 18 139
  • 第5章 引用類型(返回首頁) 本章內(nèi)容 使用對(duì)象 創(chuàng)建并操作數(shù)組 理解基本的JavaScript類型 使用基本類型...
    大學(xué)一百閱讀 3,219評(píng)論 0 4
  • 昨天晚上回到家目溉,發(fā)現(xiàn)手機(jī)不能聯(lián)網(wǎng)明肮,為了及時(shí)看微信和qq消息,我便只有開流量了缭付,也一邊跟老王喊:“老王柿估,怎么回事啊蛉腌?...
    紅喇叭花閱讀 195評(píng)論 0 1