關閉→
當前位置:知科普>IT科技>method - java

method - java

知科普 人氣:2.63W
<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>

java method是什麼,讓我們一起了解一下?

method是使用Java的反射機制獲得指定類中指定方法的對象,Method類的對象可以是類方法,也可以是實例方法,通過反射調用類的私有方法時,要先在這個私有方法對應的 Method 對象上調用 setAccessible(true) 來取消對這個方法的訪問檢查,再調用 invoke() 方法來執行這個私有方法。

首先了解關於method的兩個概念:

1、參數:是指進入方法中的數據,有了這些數據,方法才能執行邏輯。

2、返回值:是指從方法中出來的數據,也就是方法執行之後的最終結果數據。

java method

獲得method對象:

1、args為指定方法傳遞的參數值,是一個可變參數。

2、invoke() 方法的返回值為動態調用指定方法後的實際返回值。

實戰操作:method如何傳參?

package cn.qile.method;//測試方法的使用public class Test1_Method {    public static void main(String[] args) {//     System.out.println(1);//     method();//1、方法間的調用//     System.out.println(2);                method2(10);//2、方法間的傳參,調用時傳的參數---實參        method3("10",5);//2.1、傳多個參數,逗號隔開    }            //TODO 創建method3("jack",5) 參數類型  參數名---形參    //其中,參數類型必須和調用時的參數類型一致    public static void method3(String n,int a) {                //+是做字符串的拼接,兩個數字之間+用來做加法運算        //只要有字符串類型的用+都是拼接字符串        System.out.println(n+a);//105    }        //TODO 創建method2(10)    //方法的修飾符 方法的返回值  方法的名字( 參數類型 參數名 ) {  代碼/方法體  }    public static void method2(int number) {        System.out.println(number);    }        //創建method()    //方法的修飾符 方法的返回值  方法的名字( 參數列表 ) {  代碼/方法體  }    public static void method() {        System.out.println(3);        System.out.println(4);        System.out.println(5);    }    }
TAG標籤:#java #method #