Java代表?

问题:

Java语言是否具有委托功能,类似于C#如何支持代理?

回答:

不是真的,不行
您可以通过使用反射来获取相同的效果来获取可以调用的Method对象,另一种方法是使用单个“invoke”或“execute”方法创建一个接口,然后将其实例化以调用该方法您对(即使用匿名内部类)感兴趣。
您可能还会发现这篇文章很有趣/有用:A Java Programmer Looks at C# Delegates

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Java Delegates?

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

3 + 2 =