腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
ecmascript
6
如何
通过
反射
调用
静态
类
方法
、
、
、
、
因此,我想使用一个字符串className和一个字符串
方法
名
通过
反射
来
调用
ES
6
静态
类
方法
。我试过几种
方法
。不幸的是,我似乎找不到正确的
方法
来做到这一点。顺便说一句(正如下面的评论中提到的),我正在寻找一个解决方案,我将从dom属性中获取
类
名和
方法
名,因此它们需要是一个字符串。
浏览 15
提问于2018-02-01
得票数 4
回答已采纳
2
回答
如何
通过
反射
调用
非
静态
方法
而不在同一个
类
中创建新实例?
、
我知道
如何
通过
反射
调用
一个
方法
,它会创建一个新的实例。但我不能这么做。因为我的
类
嵌入了Runnable接口,所以我必须在一个新线程中启动run
方法
。所以这是不想要的。} }}更
浏览 2
提问于2016-04-15
得票数 0
回答已采纳
3
回答
如何
通过
反射
执行带可选参数的私有
静态
方法
?
、
、
、
、
我有一个带有私有
静态
方法
和可选参数的
类
。
如何
通过
反射
从另一个
类
调用
它?有一个类似的,但它不处理
静态
方法
或可选参数。public class Foo { // do stuff}
如何
调用
Foo.Bar
浏览 0
提问于2011-10-20
得票数 12
回答已采纳
2
回答
Enum的
静态
方法
接口
、
、
Enum.valueOf()不能被另一个具体Enum类型的
静态
方法
valueOf隐藏,但是由于我使用文本文件的
反射
来创建对象,所以我需要一种通用的
方法
来
调用
valueOf。目前,我的Enum有一个
静态
类
fromString() ...} 但是,当我处
浏览 1
提问于2012-08-20
得票数 8
回答已采纳
1
回答
获取带有属性的
静态
方法
,并将它们订阅到事件
、
、
如何
通过
反射
获得所有具有特定属性的
静态
方法
,然后将这些
方法
订阅到一个事件?
类
的
方法
通过
反射
加载:{ public static void OnDoStuff(DoStuff; { /
浏览 0
提问于2015-03-01
得票数 3
回答已采纳
1
回答
ECMAScript
6
类
中
静态
方法
的用途
、
、
ES5中的
静态
类
方法
应该处理哪些ES
6
问题?
类
支持基于原型的继承、超级
调用
、实例和
静态
方法
及构造函数。
浏览 2
提问于2015-06-14
得票数 8
3
回答
是否可以检查
类
是否具有
静态
块(
通过
反射
或其他方式)?
、
、
是否可以检查该类是否具有
静态
块?但是getDeclaredMethods不返回init和clinit的
方法
。还有其他
方法
来检查
类
是否有
静态
初始化块吗?
浏览 1
提问于2017-05-31
得票数 0
回答已采纳
2
回答
查询spring和
静态
工厂中的Bean实例化
、
根据Spring参考文档,在“实例化bean”一节中提到 “容器本身
通过
反射
调用
bean的构造函数直接创建bean,这与使用新操作符的Java代码相当”。这意味着Spring容器在少数情况下使用
反射
来创建beans.How,容器也使用
类
上的
静态
工厂
方法
来创建bean。我知道容器使用
静态
工厂
方法
的唯一情况是“构造函数是私有的”。所以我怀疑,既然容器使用
反射
来创建对象,那么它应该能够创建甚至是私有构造函数
类</e
浏览 7
提问于2014-12-21
得票数 1
回答已采纳
2
回答
如何
在动态对象上动态
调用
方法
?
、
、
当我想在C#中的任何对象上动态
调用
一个
静态
定义的(“
静态
地”在编译时确定的意义上,而不是“
类
级成员”意义上的)
方法
时,我可以使用
反射
来获取该
方法
的句柄并
调用
它: typeof(Foo).GetMethod响应(未定义的)实例
方法
调用
,并且该类响应的动态
方法
不会
通过
反射
公开。因此,具有讽刺意味的是,在我看来,在dynamic对象上动态
调用
动态<em
浏览 35
提问于2012-12-05
得票数 18
回答已采纳
6
回答
C#
反射
:
如何
从字符串中获取
类
引用?
、
我想用C#做这件事,但我不知道怎么做:FooClass.MyMethod(); 显然,我需要
通过
反射
找到对
类
的引用,但是
如何
找到呢?
浏览 2
提问于2009-06-25
得票数 105
回答已采纳
3
回答
通过
静态
反射
调用
非
静态
方法
。
、
我有一个声明虚拟
方法
的
类
。但是,这个
方法
的具体实现并没有显式地引用" this“对象。它们只返回一个特定于该类的值。 因此,人们可能一直希望不仅在特定的对象上,而且在
类
本身上
调用
此
方法
。当然,这在句法层面上是不可能的,我认为至少应该
通过
反思来实现。也就是说,我希望遍历程序集中的所有
类
,并确定哪个
类
返回哪个值作为上述
方法
的响应。但是,在尝试
调用
该
方法
时,我的天真
方法
浏览 0
提问于2019-10-07
得票数 3
回答已采纳
1
回答
如何
强制执行某些对象创建
方法
?
、
在我看来,我在这里的选择是使用
反射
,
通过
所有A实现
类
都必须有一个定义的构造函数并
通过
o.getDeclaredConstructor().newInstance();
调用
的指导方针来强制执行。我还尝试了一种不同的
方法
,我使用了
静态
方法
的重载。也就是说,A定义了一个
静态
initialize
方法
,所有的子类都必须重新实现该
方法
。可以再次
通过
反射
调用
该
浏览 0
提问于2012-02-02
得票数 1
回答已采纳
3
回答
如何
通过
反射
调用
非
静态
方法
、
我正在尝试理解
反射
C#,特别是在我的程序中加载第三方dll .我创建了一个简单的dll:{ {types, null); } }问题是,当您尝试
调用
该
方法
'runme‘时,如果'runme’不是
静态
的,编译器会给出一个异常。我想要理解的是,在这种情况下,您需要
浏览 4
提问于2015-09-08
得票数 1
回答已采纳
2
回答
如何
调用
抽象
类
的非
静态
方法
、
我
如何
调用
抽象
类
的非
静态
方法
,而不使用它的子类或扩展它,因为抽象
类
和子类太复杂了,所以我不想引起任何副作用。我只想运行一个
方法
,而不想运行任何其他代码。我尝试使用
反射
,但它需要实例
浏览 0
提问于2018-08-02
得票数 2
2
回答
反射
:从父
类
获取
静态
方法
、
我的任务是使用
反射
获取
静态
方法
,如下所示:如果类包含MyMethod,则所有操作都正常工作,但如果父
类
包含MyMethod,我将收到null :(.
如何
使用像我上面描述的代码那样的
反射
从父级
调用
静态
方法
?
浏览 1
提问于2010-05-12
得票数 4
回答已采纳
1
回答
如何
确保
调用
静态
构造函数而不
调用
任何成员
、
、
、
我有一个带有
静态
构造函数的
类
。我试着用
反射
法。
通过
反射
,我可以
调用
静态
构造函数(多次),但是我无法确定它是否已经被
调用
过。编辑 这不仅仅是我所说的一门课,它还可能更多。让我们说,所有的
类
都有一个特殊的属性。
浏览 4
提问于2013-05-04
得票数 14
回答已采纳
1
回答
Java
反射
:内部
静态
类
中的
调用
函数
、
我的简单School
类
如下所示: ...static class Student{ ... } 正如您在上面看到的,School
类
有一个名为Student的内部公共
静态
类
。在register()中定义了一个
方法
Student。
浏览 3
提问于2014-01-12
得票数 2
回答已采纳
4
回答
调用
基
类
静态
方法
时获取Caller派生
类
、
、
我想知道是否有可能(甚至
通过
反射
和相似)将
调用
方派生的
类
包含在被
调用
的基
类
静态
方法
中。例如,我有一个基
类
,它定义了一个
静态
方法
: public static void MyBaseClassStaticMethod() { /** ...**/ }以及从it派生出来的
类
: public MyDerivedC
浏览 2
提问于2013-04-30
得票数 5
回答已采纳
2
回答
通过
反射
调用
私有
静态
方法
、
当我在私有
静态
方法
上
调用
java.lang.reflect.Method.invoke()
方法
时,我得到一个"java.lang.IllegalArgumentException :错误的参数数量“。private static Object myMethod(String[] stringArray) {...}我想在JUnit测试
类
中测试myMethod(): public class MyClassTest
浏览 0
提问于2019-12-06
得票数 0
1
回答
如何
使用
反射
- C#向集合添加
、
、
、
我希望使用
反射
实现以下代码(因为在某些机器中,System.Windows.Forms.DataVisualization.dlls可能不存在,在这种情况下,我将跳过生成图表)。Chart chart1 = new Chart();chart1.Titles.Add(chartTitle); 我了解了
如何
加载dll、获取其
类
类型、获取/设置其
静态
/非
静态
属性、使用构造函数创建对象等。但是,对于<
浏览 2
提问于2015-06-21
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券