日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

JAVA的方法的定义和调用

發(fā)布時間:2024/9/27 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JAVA的方法的定义和调用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

JAVA的方法的定義

  • java的方法類類似于其他語言的函數,是一段用來完成特點功能的代碼片段,一般情況下,定義一個方法包含以下語法:
修飾符 返回值類型 方法名(參數類型,參數名){……方法體……return 返回值; }
  • **方法含一個方法和一個方法體。**下面是一個方法所以部分:

    1.修飾符:修飾符,這是可選的,告訴編譯器如何調用方法,定義了該方法的訪問類型。

    2.返回值類型:方法可能會返回值。returnValueTyue是方法返回值的數據類型。有些方法執(zhí)行所需的操作,但沒有返回值。在這種情況下,returnValueTyue是關鍵字void,空。

  • 方法名:是方法的實際名稱。方法和參數表共同構造方法簽名。

  • 類型參數:參數像是一個占位符。當方法被調用時,傳遞值給參數。這個值被稱為實參或變量。參數列表是指方法的參數類型、順序和參數的個數。參數是可選的,方法可以不包含任何參數。

    • 形式參數:在方法被調用時用于接收外界輸入的數據
    • 實參:調用方法時實際傳給方法的數據。
    public static void main(String[] args) {//實際參數,實際調用傳遞給他的參數int a=add(1,2);System.out.println(a); } //加法 //形式參數,用來定義作用的 public static int add(int a,int b){return a+b; }
  • 方法體:方法體包含具體的語句,定義該方法的功能。

方法的調用

  • 方法調用:對象名.方法名(實參列表)

  • java支持兩種調用方法的方式,根據方法是否返回值來選擇。

  • 當方法返回一個值的時候,方法調用通常被當作一個值。例如:

    int larger=max(30,40);
package com.boss.medhod;public class Demo02 {public static void main(String[] args) {int m=max(10,20);System.out.println(m);}//比大小public static int max(int num1,int num2){int result=0;if(num1==num2){System.out.println("num1==num2");return 0;//終止方法}if(num1>num2){result=num1;}else {result=num2;}return result;} }
  • 如果方法返回值是void,方法用一定是一條語句。

    Systm.ont.printle("Hello,kuangshen!");
  • 擴展了解值傳遞(Java)和引用傳遞

值傳遞:當數據做為基礎類型和String在進行傳遞的時候,其表示的值不會發(fā)生變化的,形參在這里只是接收這個值一份拷貝而已

引用傳遞:當數據作為自定義對象進行傳遞,整個對象不會拷貝,直接由進行傳遞,整個對象不會進行拷貝,直接由形參所接受,如果有方法操作了這個對象,理所應當的對象就會發(fā)生變化

總結

以上是生活随笔為你收集整理的JAVA的方法的定义和调用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。