java中invoke()的作用是什么?

如题所述

第1个回答  2022-12-11

用来执行一个方法,是反射中知识 。

就是调用类中的方法,最简单的用法是可以把方法参数化invoke(class, method)。

比如你Test类里有一系列名字相似的方法setValue1、setValue2等等。

可以把方法名存进数组v[],然后循环里invoke(test,v[i]),就顺序调用了全部setValue。

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。

Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程

相似回答
大家正在搜