5 方法概述

2021-10-07 11:31:07 字數 1100 閱讀 9892

a:什麼是方法?

方法就是完成特定功能的**塊,就是對一段功能邏輯進行封裝,以實現重複呼叫。

b:方法的格式

修飾符 返回值型別 方法名(引數型別 引數名1,引數型別 引數名2...)

c:方法的格式詳細說明

(1)修飾符:

(2)返回值型別:用於限定返回值的資料型別

(3)方法名:就是乙個名稱,它的存在就是為了方便我們呼叫方法

(4)引數型別:限定呼叫方法時傳入引數的資料型別

(5)引數名:是乙個變數,接收呼叫方法時傳入的引數(這個引數被稱為形式引數它的作用就是用來接收實際引數)

(6)方法體:完成功能的**

(7)return:結束方法以及返回方法指定型別的值

(8)返回值:就是功能的結果,由return帶回,帶回給呼叫者。

a:如何寫乙個方法?

兩個明確

(1)返回值型別 明確功能結果的資料型別

(2)引數列表 你要傳遞幾個引數以及每乙個引數的資料型別

b: 方法定義在類中,方法不呼叫不執行,使用方法名();直接呼叫定義的方法 主方法由jvm呼叫執行

c: 方法與方法是平級關係,不能巢狀定義

d: 方法定義的時候引數之間用逗號隔開

e: 一旦乙個方法明確了返回值型別,那麼必須由return帶回乙個與明確返回值型別一致的結果

f: 在呼叫帶有形參的方法時,必須傳入引數,這個引數我們叫做實際引數,簡稱實參,實參可以是變數也可以是常量,實參的資料型別和個數要和形參一一對應。大型別可以收小型別,一般情況下,方法返回什麼型別,就用什麼型別來接收。

g:如果方法沒有明確返回值型別也就是void,則return可以省略不寫

void:無明確返回值型別

return:結束方法並返回結果

h:如果方法有返回值可以輸出呼叫

i:引數列表可有可無

a:方法過載概述

在同乙個類中,允許存在乙個以上的同名方法,只要它們的引數列表不同,與返回值無關

引數列表不同:引數個數或者引數型別不同

b:一般呼叫的是最佳匹配:根據引數個數和型別匹配。

Java基礎》5 方法

僅供自己記錄學習,無它用,歡迎指導!定義乙個方法的格式 public static void 方法名稱 方法名稱的命名規則和變數一樣,使用小駝峰。方法體 也就是大括號當中可以包含任意條語句。注意事項 1.方法定義的先後順序無所謂。2.方法的定義不能產生巢狀包含關係。3.方法定義好了之後,不會執行的,...

5 方法 雙重for迴圈

巢狀迴圈指的是在乙個迴圈語句內部再巢狀一迴圈或多個迴圈。int count 0 for int i 1 i 25 i for i 1 i 6 i else system.out.println 每一行中的列數是當前行數 for i 1 i 5 i 換行 system.out.println 每一行中...

C 呼叫md5方法

md5簡介 md5的全稱是message digest algorithm 5,在90年代初由mit的電腦科學實驗室和rsa data security inc發明,經md2 md3和md4發展而來。md5將任意長度的 位元組串 變換成乙個128bit的大整數,並且它是乙個不可逆的字串變換演算法。換...