Method method = Calculator.class.getDeclaredMethod(operator, int.class, int.class);行代码什么意思?
时间: 2024-06-06 07:11:15 浏览: 87
计算器的代码
这行代码的意思是,在 Calculator 类中获取一个名为 operator 的方法,并且这个方法接受两个 int 类型的参数。具体来说,这行代码使用了 Java 反射机制中的 getDeclaredMethod() 方法,该方法可以获取指定类中的指定方法。其中,operator 参数是一个字符串,代表要获取的方法的名称。int.class 是一个 Class 类型的对象,表示 int 类型。因为该方法接受两个 int 类型的参数,所以需要将 int.class 作为 getDeclaredMethod() 方法的参数传递进去。
阅读全文