java - 自动调用已实现的方法?

标签 java oop implementation

我很好奇 implements 关键字是如何工作的,我希望有人能向我解释一下,实现的方法是在哪里调用的?

例如,假设我有一个实现 ActionListener 的类。它现在实现了

public void actionPerformed(ActionEvent e) {
}

方法。我有一个绑定(bind)到此 ActionListener 的按钮。但它是如何调用这个方法的呢?它怎么知道我的类实现了这个方法。

最佳答案

这在 Java 中称为“动态绑定(bind)”。您可以在此处阅读详细信息,例如 http://www.studytonight.com/java/dynamic-method-dispatch.php

关于java - 自动调用已实现的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30968924/

相关文章:

java - 如何重构内部类MouseAdapter?

javascript - 如何使用具有对象属性的元素,例如 element.myobj.prop

jquery - 需要css转js实现

java - java/IBSQL 中的 SQL Firebird 实现

java - 如何在不知道属性类型的情况下设置属性(即通过 BeanUtils)

java - Spring Boot 数据源设置

java - 创建 Java Swing - JFrame、JRadioButton、JCheckBox

java - 正则表达式检索字符串中不包含字符串的部分

oop - “Extensible”和 “Pluggable”应用的区别

algorithm - *nix 上的 c4.5 算法实现