反射第三篇,反射调用。前两篇请看:
1 概述
利用反射,不仅可以获取信息,还可以创建实例,执行函数和方法。就是反射代理执行。
2 创建实例
创建实例的前提是具有 对象,基于此创建实例。使用 函数,可以获取得到某类型的 对象,演示如下:
我们创建了实例,一直都是通过反射的方式操作的。
3 调用函数
如果值反射对象 反射的是函数时,可以通过 调用该函数。使用反射调用函数时,需要将参数使用反射值对象的切片 构造后传入 方法中传参。调用完成时,函数的返回值通过 返回。
演示如下:
4 调用方法
整体与调用函数一致,额外的需要先通过对象的值反射获取对象方法的反射对象,再使用 调用,示例:
完!
领取专属 10元无门槛券
私享最新 技术干货