Java基礎(一)---方法的自定義


方法:(Method)

1.概念:就是一段擁有特定功能的程序(在其他編程語言中稱為“函數”:Function)

2.特點:在方法名后面有小括號()

 

自定義方法:

1.位置:

(1)類體中:即類名后的{}中

(2)main()方法的外邊,和main()方法是平級關系,並且和main()方法沒有先后順序之分

 

2.基本格式:

public static 返回值類型 方法名(參數類型 參數名1,參數類型 參數名2...){

  方法體;

  return[返回值];

}

注:修飾符暫為public static

(1)上式中[]中的返回值可以省略

(2)public:表明方法的訪問權限,所有的地方都可以調用這個方法

(3)static:靜態的,說明方法屬於類,可以直接用類名調用

 

3.返回值的類型

(1)就是java中可以使用的數據類型名(可以是基本數據類型,也可以是引用數據類型)

(2)當方法不需要返回值時,返回值類型為void(一般情況下,輸出語句,打印語句不需要返回值;涉及到計算的需要返回值)

(3)方法中返回值類型沒有固定的,要根據具體的業務邏輯進行判定

 

4.方法名

(1)就是一個合法的標識符,其命名規范和變量一樣(小駝峰命名法)

注:小駝峰命名法:即多個單詞組成時從第二個字母開始每個單詞首字母大寫

(2)方法名相當於變量名(變量的使用,只能通過變量名;方法體要執行,必須通過方法名調用)

 

5.參數列表

(1)列表中的內容是方法執行時所需要的數據

(2)由參數的類型和參數名組成,多個參數定義之間用逗號分隔

注:參數的定義就相當於變量的定義,不能重復定義參數名

 

6.參數的作用域

就是整個方法體的{}

注:如果方法不需要參數,小括號()中什么都不寫,但是小括號()不能省略;參數列表沒有固定的模式,也是根據業務邏輯定義的

 

7.方法體

即用{}括起來的若干條語句

 

8.return

(1)用來表示一個方法結束;程序執行方法時遇到return便會返回

(2)當方法有返回值時,此時return后必須跟一個符合返回值類型的值,這個值可以是常量,變量以及表達式;也可以是可以自動類型轉換的值

(3)當方法沒有任何返回值時,此時return后不能加任何東西;此時return可以省略不寫

(4)return語句是方法定義的一部分,只有當返回值是void,即沒有返回值時才可以省略,其余任何時候都必須寫

(5)在return后面可以使用表達式,例:  return a+b;  (在這里實際上使用的是表達式a+b的值)

(6)返回值可以為常量,例:  return 10;  (雖然此處語法沒有錯,但是基本不會這樣去寫)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM