问题标签 [method-invocation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
4672 浏览

java - 方法局部内部类

有人可以告诉我如何打印消息bMethod吗?

0 投票
2 回答
3110 浏览

java - 从 jsf 组件调用 javax.el.MethodExpression

我有一个 jsp 标记,它采用 javax.el.MethodExpression 作为属性:

在我拥有的同一个标签内:

当我尝试单击链接时出现以下错误:

commandLink 是否可以正确调用“操作”方法?

0 投票
5 回答
212 浏览

java - Java 性能问题

我有一个与 java 性能和方法执行有关的问题。

在我的应用程序中有很多地方我必须验证一些参数,所以我编写了一个 Validator 类并将所有验证方法放入其中。这是一个例子:

但我正在考虑这一点。这个可以吗?它是 OO 和模块化的,但是 - 考虑到性能 - 这是一个好主意吗?如果我同时有很多调用怎么办?上面的代码片段简短而快速,但有些方法需要更多时间。

当同一个类中的一个静态方法或者一个实例方法被大量调用并且方法不同步时会发生什么?所有的调用方法都必须排成一行,并且 JVM 按顺序执行它们?

拥有一些与上述相同的类并随机调用它们相同的方法是个好主意吗?我认为不是,因为“不要重复自己”和“重复是邪恶的”等。但是性能呢?

谢谢是提前。

0 投票
5 回答
10878 浏览

language-agnostic - 消息传递和方法调用有什么区别?

消息传递和方法调用之间是否有区别,或者它们可以被认为是等效的?这可能是特定于语言的;许多语言不支持消息传递(尽管我能想到的所有语言都支持方法),而那些支持的语言可以有完全不同的实现。此外,根据语言(C 与 Java 与 Lisp 与您最喜欢的语言)的不同,方法调用也存在很大差异。我相信这是与语言无关的。你可以用一个传递的方法做什么,而你不能用一个调用的方法做,反之亦然(用你最喜欢的语言)?

0 投票
1 回答
1301 浏览

apache-flex - 在 Flex 中使用自省调用静态方法

全部,

虽然这与另一篇文章类似,但该文章(没有说明如何在不实例化对象的情况下执行此操作(如果可以的话)。此外,我尝试了多种主题变体,但均未成功:

我是 Flex 的新手,但在 C# 和 Java 中都使用过反射。顺便说一句,我试图在 Flex 中工作的代码在这两种语言中都有镜像,并且可以按预期工作。

任何帮助表示赞赏,谢谢,托德

无效的弹性代码:

Java 代码:

C#代码:

0 投票
3 回答
67 浏览

java - 一个类是否可以从调用其方法的外部类中捕获信息?

如果我们知道某个类,比如 Class A,将被各种类调用,是否有可能通过它的调用者捕获信息?

我试图在任何外部类调用 A 类的方法之前执行一些前/后操作。

0 投票
2 回答
551 浏览

javascript - javascript中的原型继承问题

我了解原型继承的全部意义,但我必须对实现感到困惑。我认为修改函数构造函数的原型会影响该构造函数的所有实例,但事实并非如此。JS 是如何从一个对象到它的原型进行方法查找的呢?

这是一个例子

我的印象是会在's 的原型中a寻找方法,因此在实例化之前或之后对 ' 原型的任何修改都会反映出来,但情况似乎并非如此。有人可以为我解释一下吗?talk()AAa

0 投票
3 回答
177 浏览

c# - 为什么我不能通过字符串调用这个方法?

来自反射新手的问题。我在 Windows 窗体中有一个方法:

我试图以下列方式调用它:

我已经确认“this”不为空。当这工作时,字符串“handleOrderCode”被硬编码的空间将被替换为字符串变量。但是,目前“mi”在最后一行的 if 语句中求值时始终为空。

那么我做错了什么?

0 投票
2 回答
4495 浏览

c++ - C++ 从类中调用类方法

我有一个实现链表的类。该类有一个 find() 方法,如果该值存在于链表中,该方法会查找该值。我有另一种添加节点的方法 add(),但前提是该节点中包含的值在列表中不存在。

所以我想在我的 add() 函数中做的是使用我的 find 方法而不是测试现有值,因为这就像第二次实现它。我的问题是,如何从该类的另一个方法中调用 find 方法?

我尝试调用 this.find(x)

但这给了我错误。

这是我的一些代码的样子:

所以就像我说的,我希望能够从该类的另一个方法中调用 find 方法,我认为我所要做的就是引用调用对象,然后调用它的 find 方法,但是正如我所说,这给了我一堆错误。

任何人都可以帮助我如何称呼这个,谢谢!

0 投票
8 回答
97423 浏览

javascript - 如何执行作为参数传递给函数的方法

我想在 JavaScript 中编写自己的函数,该函数将回调方法作为参数并在完成后执行它,我不知道如何在我的方法中调用作为参数传递的方法。像反射一样。

示例代码