关闭→
当前位置:科普经验站>IT科技>method java

method java

科普经验站 人气:2.86W
<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 #