06-JAVA方法

JAVA

JAVA方法思維導圖下載

方法的定義以及分類:

方法:

  • 也叫做函數,實現某個功能

方法分類:

  • 系統提供的方法:

    • 常用的系統提供的方法:

      • nextInt()
      • next()
      • nextDouble()
      • print()
      • println()
      • ……
  • 用戶自定義的方法:

    • 自定義

方法的基本語法格式:

[修飾符] 返回類型 方法名稱 ([參數列表]){

		        方法體;
		
		}
  • []

    • 內容是可有可無的
  • 返回值類型:

    • 無返回值類型,編寫void
    • 有返回值類型,目前可編寫9種數據類型之一……
  • 方法名稱:

    • 也就是標識符,建議編寫單詞,建議採用駝峯命名法
  • 注意:

    • 方法編寫在類中
    • 用戶自定義方法,並不會自動執行,則必須進行方法的調用

方法的調用:

語法格式:

  • 類名.方法名稱([參數列表]);

注意:

  • 當調用本類中的方法時,也可以編寫爲:

    • 方法名稱([參數列表])

方法重載:

總結:

  • 在同一個類中,方法的名字的可以相同,參數列表必須不同(類型不同),與返回類型無關,構成方法的重載

帶參無返回類型方法:

參數語法格式:數據類型 參數名稱

方法中未知的編寫爲參數,稱爲形式參數,簡稱形參

調用方法時參數爲已知的稱爲實際參數,簡稱實參;也就是實參的值的賦給形參變量

總結:

  • 1、方法中聲明的變量爲局部變量,其中形參也屬於局部變量
  • 2、方法執行完畢,該方法出棧(彈棧),同時該方法的局部變量也隨之釋放空間
  • 3、各自方法中聲明的局部變量可以同名,但沒有任何影響,各自都是獨立的

break、continue、return區別:

break:

  • 表示中斷,可以在switch case中或循環中使用,當遇到break則結束當前整個switch case或循環

continue:

  • 表示繼續,只能在循環中使用,當遇到continue時則結束本次循環,繼續執行下次循環

return:

  • 表示返回,只能在方法中使用,當遇到return則返回到方法的調用處

無參數帶返回類型方法:

public static # *{

    方法;
    return #;
}
  • #爲返回類型
  • *爲方法名稱

無參數無返回類型方法:

public static viod *{

    方法;
}
  • *爲方法名稱

方法的內存分析圖:

總結:

  • 1、當執行該方法時,則方法進棧(壓棧)
  • 2、當該方法執行完畢時,則該方法出棧(彈棧)
  • 3、棧特點:先進後出,後進先出(桶)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章